diff options
Diffstat (limited to 'lib/arel/algebra/attributes/boolean.rb')
-rw-r--r-- | lib/arel/algebra/attributes/boolean.rb | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/lib/arel/algebra/attributes/boolean.rb b/lib/arel/algebra/attributes/boolean.rb deleted file mode 100644 index d69f2465df..0000000000 --- a/lib/arel/algebra/attributes/boolean.rb +++ /dev/null @@ -1,21 +0,0 @@ -module Arel - module Attributes - class Boolean < Attribute - def type_cast(value) - case value - when true, false then value - # when nil then options[:allow_nil] ? nil : false - when nil then false - when 1 then true - when 0 then false - else - case value.to_s.downcase.strip - when 'true' then true - when 'false' then false - else raise typecast_error(value) - end - end - end - end - end -end |