module ActsAsReferred::InstanceMethods

Private Instance Methods

create_referrer() click to toggle source

after create hook to create a corresponding Referee

# File lib/acts_as_referred/instance_methods.rb, line 7
def create_referrer
  
  # will not respond to _get_reqref unless
  # reqref injected in application-controller
  #
  if self.respond_to?(:_get_reqref)
    if struct = _get_reqref

      self.create_referee(
                  origin: struct.referrer_url, 
                  request: struct.request_url, 
                  visits: struct.visit_count
                  )
    end
  end
end