lib/yaks/resource/form/field.rb in yaks-0.8.0.alpha vs lib/yaks/resource/form/field.rb in yaks-0.8.0.beta1

- old
+ new

@@ -2,16 +2,15 @@ class Resource class Form class Field include Yaks::Mapper::Form::Field.attributes.add(:error => nil) - def value(arg = Undefined) - return @value if arg.eql?(Undefined) - if type == :select + def value + if type.equal? :select selected = options.find { |option| option.selected } selected.value if selected else - with(value: arg) + @value end end end end end