lib/phlexi/form/components/concerns/accepts_choices.rb in phlexi-form-0.8.0 vs lib/phlexi/form/components/concerns/accepts_choices.rb in phlexi-form-0.8.1
- old
+ new
@@ -22,20 +22,12 @@
end
end
def selected?(option)
if attributes[:multiple]
- field_value.any? { |item| item.to_s == option.to_s }
+ Array(field.value).any? { |item| item.to_s == option.to_s }
else
- field_value.to_s == option.to_s
- end
- end
-
- def field_value
- if attributes[:multiple]
- Array(field.value)
- else
- field.value
+ field.value.to_s == option.to_s
end
end
def normalize_simple_input(input_value)
# ensure that choice is in the list