Remove method redefined warning

This commit is contained in:
Santiago Pastorino
2013-07-05 22:12:25 -07:00
parent 9e75625b1f
commit 0c91564101
2 changed files with 6 additions and 4 deletions

View File

@@ -20,8 +20,10 @@ module ActiveModel
@_attributes = attrs.map(&:to_s)
attrs.each do |attr|
define_method attr do
object.read_attribute_for_serialization(attr)
unless method_defined?(attr)
define_method attr do
object.read_attribute_for_serialization(attr)
end
end
end
end