lib/active_data/model/extensions/integer.rb in active_data-0.0.1 vs lib/active_data/model/extensions/integer.rb in active_data-0.1.0

- old
+ new

@@ -3,11 +3,11 @@ module Extensions module Integer extend ActiveSupport::Concern module ClassMethods - def modelize value - value.try(:to_i) if value.to_s =~ /\A\d+\Z/ + def active_data_type_cast value + value.try(:to_i) if value.to_s =~ /\A\d+(?:\.\d*)?\Z/ end end end end end