class Smartdown::Model::Answer::Country

Public Instance Methods

humanize() click to toggle source
# File lib/smartdown/model/answer/country.rb, line 11
def humanize
  question.countries[value]
end
value_type() click to toggle source
# File lib/smartdown/model/answer/country.rb, line 7
def value_type
  ::String
end

Private Instance Methods

parse_value(value) click to toggle source
# File lib/smartdown/model/answer/country.rb, line 16
def parse_value(value)
  check_value_not_nil(value)
  if valid?
    unless question.countries.keys.include? value
      @error = "Invalid country"
    end
  end
  value
end