Sha256: 5321a91eaa58ac264f0653b1c80334321854dc6e99d2d1577995a275731d2a10
Contents?: true
Size: 470 Bytes
Versions: 2
Compression:
Stored size: 470 Bytes
Contents
module Pageflow class Theming < ActiveRecord::Base belongs_to :account validates :account, :presence => true validates_inclusion_of :theme_name, :in => ->(_) { Pageflow.config.themes.names } def cname_domain cname.split('.').pop(2).join('.') end def theme Pageflow.config.themes.get(theme_name) end def name I18n.t('admin.themings.name', :account_name => account.name, :theme_name => theme_name) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pageflow-0.2.1 | app/models/pageflow/theming.rb |
pageflow-0.2.0 | app/models/pageflow/theming.rb |