lib/formulario/fields/boolean.rb in formulario-0.1.2 vs lib/formulario/fields/boolean.rb in formulario-0.1.3

- old
+ new

@@ -1,16 +1,8 @@ module Formulario class Field class Boolean < Field - def self.for(raw_value) - if raw_value.is_a?(Field) - raw_value - else - build(raw_value) - end - end - private def self.build(raw_value) case get_value(raw_value) when true, 'true', 't', '1' @@ -22,9 +14,13 @@ end end def self.get_value(raw_value) raw_value.to_s.downcase + end + + def self.default + new(false) end end end end