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}'"