class AlchemyCrm::NewsletterLayout
Public Class Methods
all()
click to toggle source
# File lib/alchemy_crm/newsletter_layout.rb, line 11 def self.all @@newsletter_layouts ||= Alchemy::PageLayout.get_all_by_attributes(:newsletter => true) end
display_name_for(name)
click to toggle source
# File lib/alchemy_crm/newsletter_layout.rb, line 20 def self.display_name_for(name) Alchemy::I18n.t(name, :scope => :page_layout_names, :default => name.to_s.camelcase) end
get(name)
click to toggle source
# File lib/alchemy_crm/newsletter_layout.rb, line 15 def self.get(name) all @@newsletter_layouts.detect { |l| l['name'] == name.to_s } end
get_layouts_for_select()
click to toggle source
# File lib/alchemy_crm/newsletter_layout.rb, line 4 def self.get_layouts_for_select() all @@newsletter_layouts.map do |l| [display_name_for(l["name"]), l["name"]] end end