Guest User

Untitled

a guest
Apr 19th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. ~/dm-core > git diff
  2. diff --git a/lib/data_mapper/property.rb b/lib/data_mapper/property.rb
  3. index f082bbd..a1b5d9c 100644
  4. --- a/lib/data_mapper/property.rb
  5. +++ b/lib/data_mapper/property.rb
  6. @@ -237,15 +237,15 @@ module DataMapper
  7. @target.class_eval <<-EOS
  8. #{reader_visibility.to_s}
  9. def #{name}
  10. - unless defined?(#{name.to_s.ensure_starts_with('@')})
  11. + unless defined?(#{normalized_name = name.to_s.ensure_starts_with('@')})
  12. unless new_record? || @loaded_set.nil?
  13. @loaded_set.reload!(:fields => [ #{name.inspect} ])
  14. else
  15. - #{name.to_s.ensure_starts_with('@')} = nil
  16. + #{normalized_name} = nil
  17. end
  18. end
  19.  
  20. - #{name.to_s.ensure_starts_with('@')}
  21. + #{normalized_name}
  22. end
  23. EOS
Add Comment
Please, Sign In to add comment