Class: Pageflow::Theming
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Pageflow::Theming
- Includes:
- ThemeReferencer
- Defined in:
- app/models/pageflow/theming.rb
Instance Method Summary collapse
- #cname_domain ⇒ Object
- #copy_defaults_to(revision) ⇒ Object
- #name ⇒ Object
- #resolve_widgets(options = {}) ⇒ Object
Methods included from ThemeReferencer
Instance Method Details
#cname_domain ⇒ Object
19 20 21 |
# File 'app/models/pageflow/theming.rb', line 19 def cname_domain cname.split('.').pop(2).join('.') end |
#copy_defaults_to(revision) ⇒ Object
27 28 29 30 |
# File 'app/models/pageflow/theming.rb', line 27 def copy_defaults_to(revision) .copy_all_to(revision) copy_attributes_to(revision) end |
#name ⇒ Object
23 24 25 |
# File 'app/models/pageflow/theming.rb', line 23 def name I18n.t('pageflow.admin.themings.name', :account_name => account.name, :theme_name => theme_name) end |
#resolve_widgets(options = {}) ⇒ Object
15 16 17 |
# File 'app/models/pageflow/theming.rb', line 15 def ( = {}) .resolve(Pageflow.config_for(account), ) end |