Class: Referrer::Source

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/referrer/source.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.markup_generatorObject



14
15
16
17
18
19
20
21
22
# File 'app/models/referrer/source.rb', line 14

def markup_generator
  @markup_generator ||= begin
    mg = MarkupGenerator.new
    Referrer.markup_generator_settings.each do |k, v|
      mg.send(:"#{k}=", v)
    end
    mg
  end
end

Instance Method Details

#to_markupObject



25
26
27
# File 'app/models/referrer/source.rb', line 25

def to_markup
  attributes.slice(*%w{utm_source utm_campaign utm_medium utm_content utm_term kind})
end