Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ~/dm-core > git diff
- diff --git a/lib/data_mapper/property.rb b/lib/data_mapper/property.rb
- index f082bbd..a1b5d9c 100644
- --- a/lib/data_mapper/property.rb
- +++ b/lib/data_mapper/property.rb
- @@ -237,15 +237,15 @@ module DataMapper
- @target.class_eval <<-EOS
- #{reader_visibility.to_s}
- def #{name}
- - unless defined?(#{name.to_s.ensure_starts_with('@')})
- + unless defined?(#{normalized_name = name.to_s.ensure_starts_with('@')})
- unless new_record? || @loaded_set.nil?
- @loaded_set.reload!(:fields => [ #{name.inspect} ])
- else
- - #{name.to_s.ensure_starts_with('@')} = nil
- + #{normalized_name} = nil
- end
- end
- - #{name.to_s.ensure_starts_with('@')}
- + #{normalized_name}
- end
- EOS
Add Comment
Please, Sign In to add comment