class AttrSearchableGrammar::Attributes::Boolean

Public Instance Methods

map(value) click to toggle source
# File lib/attr_searchable_grammar/attributes.rb, line 218
def map(value)
  return true if value.to_s =~ /^(1|true|yes)$/i
  return false if value.to_s =~ /^(0|false|no)$/i

  raise AttrSearchable::IncompatibleDatatype, "Incompatible datatype for #{value}"
end