lib/formulario/fields/field.rb in formulario-0.1.2 vs lib/formulario/fields/field.rb in formulario-0.1.3
- old
+ new
@@ -20,11 +20,11 @@
def self.for(raw_value)
if raw_value.is_a?(Field)
raw_value
elsif ::Formulario::Utils.empty?(raw_value)
- Blank.new
+ default
else
build(raw_value)
end
end
@@ -33,9 +33,13 @@
if type_for < ::Formulario::Form
FormField[type_for]
else
type_for
end
+ end
+
+ def self.default
+ Blank.new
end
def exceptional?
false
end