Module: ActsAsReferred::ClassMethods

Defined in:
lib/acts_as_referred/class_methods.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_referred(options = {}) ⇒ Object

Hook to serve behavior to ActiveRecord-Descendants



5
6
7
8
9
10
11
# File 'lib/acts_as_referred/class_methods.rb', line 5

def acts_as_referred(options = {})
  
  has_one :referee, as: :referable, dependent: :destroy, class_name: 'Referee'
  after_create :create_referrer

  include ActsAsReferred::InstanceMethods
end