class Smartdown::Model::Answer::Postcode
Public Instance Methods
humanize()
click to toggle source
# File lib/smartdown/model/answer/postcode.rb, line 14 def humanize value end
value_type()
click to toggle source
# File lib/smartdown/model/answer/postcode.rb, line 10 def value_type ::String end
Private Instance Methods
parse_value(value)
click to toggle source
# File lib/smartdown/model/answer/postcode.rb, line 19 def parse_value(value) postcode = UKPostcode.new(value) if !postcode.valid? @error = "Invalid postcode" elsif !postcode.full? @error = "Please enter a full postcode" end value end