Class: SpudBannerSet

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

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.find_by_identifier(identifier) ⇒ Object



12
13
14
15
16
17
18
19
20
21
# File 'app/models/spud_banner_set.rb', line 12

def self.find_by_identifier(identifier)
  if identifier.class == String
    banner_set = SpudBannerSet.find_by_name(identifier)
  elsif identifier.class == Symbol
    banner_set = SpudBannerSet.find_by_name(identifier.to_s.titleize)
  else
    banner_set = SpudBannerSet.find(identifier)
  end
  return banner_set
end

Instance Method Details

#reprocess_banners!Object



23
24
25
26
27
# File 'app/models/spud_banner_set.rb', line 23

def reprocess_banners!
  self.banners.each do |banner|
    banner.banner.reprocess!
  end
end

#set_nameObject



29
30
31
# File 'app/models/spud_banner_set.rb', line 29

def set_name
  return name
end