Class: AzaharaSchema::FieldFormat::BooleanFormat

Inherits:
Base
  • Object
show all
Defined in:
lib/azahara_schema/field_format.rb

Instance Method Summary collapse

Methods inherited from Base

#aggregable?, #available_operators, #searchable?

Instance Method Details

#sanitize_value(value) ⇒ Object



97
98
99
100
101
102
103
104
105
106
# File 'lib/azahara_schema/field_format.rb', line 97

def sanitize_value(value)
  case value
  when '0', 'false', false
    false
  when nil
    nil
  else
    !!value
  end
end