lib/simple_model/attributes.rb in simple_model-1.2.7 vs lib/simple_model/attributes.rb in simple_model-1.2.8
- old
+ new
@@ -282,11 +282,13 @@
base.attribute_method_suffix '_changed?', '_change', '_will_change!', '_was'
base.attribute_method_affix :prefix => 'reset_', :suffix => '!'
end
base.send(:include, ActiveModel::Dirty)
- self.defined_attributes.each do |attr,options|
- base.create_attribute_methods([attr],options)
+ unless (ActiveModel::VERSION::MAJOR == 3 && ActiveModel::VERSION::MINOR == 0)
+ self.defined_attributes.each do |attr,options|
+ base.create_attribute_methods([attr],options)
+ end
end
base.alias_attributes = self.alias_attributes.merge(base.alias_attributes )
super
end
\ No newline at end of file