Module: DelegateBelongsTo
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/spree_core/delegate_belongs_to.rb
Overview
Creates methods on object which delegate to an association proxy. see delegate_belongs_to for two uses
Todo - integrate with ActiveRecord::Dirty to make sure changes to delegate object are noticed Should do class User < ActiveRecord::Base; delegate_belongs_to :contact, :firstname; end class Contact < ActiveRecord::Base; end u = User.first u.changed? # => false u.firstname = ‘Bobby’ u.changed? # => true
Right now the second call to changed? would return false
Todo - add has_one support. fairly straightforward addition
Defined Under Namespace
Modules: ClassMethods, InstanceMethods