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_with_identifier(identifier) ⇒ Object



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

def self.find_with_identifier(identifier)
  banner_set = if identifier.class == String
                 SpudBannerSet.find_by(name: identifier.strip)
               elsif identifier.class == Symbol
                 SpudBannerSet.find_by(name: identifier.to_s.titleize)
               else
                 SpudBannerSet.find(identifier)
               end
  return banner_set
end

Instance Method Details

#reprocess_banners!Object



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

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

#set_nameObject



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

def set_name
  return name
end