Module: DeviseMarketable::RegistrationsController

Extended by:
ActiveSupport::Concern
Defined in:
lib/devise_marketable.rb

Instance Method Summary collapse

Instance Method Details

#add_marketing_bitsObject



39
40
41
42
# File 'lib/devise_marketable.rb', line 39

def add_marketing_bits
  self.resource.referring_url = cookies[:referring_url]
  self.resource.landing_url = cookies[:landing_url]
end

#custom_build_resource(hash = nil) ⇒ Object



29
30
31
32
33
34
35
36
37
# File 'lib/devise_marketable.rb', line 29

def custom_build_resource(hash = nil)
  devise_build_resource(hash)

  if devise_mapping.marketable?
    add_marketing_bits
  end

  return self.resource
end