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