lib/active_model/form/attributes.rb in activemodel-form-0.0.1 vs lib/active_model/form/attributes.rb in activemodel-form-0.0.2
- old
+ new
@@ -1,11 +1,11 @@
module ActiveModel
class Form
module BooleanAttribute
def self.parse(v)
- if ['1', 't', 'true', 'yes'].include? v
+ if ['1', 't', 'true', 'yes', true].include? v
true
- elsif ['0', 'f', 'false', 'no'].include? v
+ elsif ['0', 'f', 'false', 'no', false].include? v
false
elsif ['', nil].include? v
nil
else
raise "Couldn't parse boolean attribute value: '#{v}'"