Class: Pageflow::Theming
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Pageflow::Theming
- Defined in:
- app/models/pageflow/theming.rb
Instance Method Summary collapse
- #cname_domain ⇒ Object
- #copy_default_meta_tags(revision) ⇒ Object
- #copy_defaults_to(revision) ⇒ Object
- #name ⇒ Object
- #resolve_widgets(options = {}) ⇒ Object
- #theme ⇒ Object
Instance Method Details
#cname_domain ⇒ Object
18 19 20 |
# File 'app/models/pageflow/theming.rb', line 18 def cname_domain cname.split('.').pop(2).join('.') end |
#copy_default_meta_tags(revision) ⇒ Object
35 36 37 38 39 40 41 |
# File 'app/models/pageflow/theming.rb', line 35 def (revision) revision.update( author: .presence || Pageflow.config., publisher: default_publisher.presence || Pageflow.config., keywords: default_keywords.presence || Pageflow.config. ) end |
#copy_defaults_to(revision) ⇒ Object
30 31 32 33 |
# File 'app/models/pageflow/theming.rb', line 30 def copy_defaults_to(revision) .copy_all_to(revision) (revision) end |
#name ⇒ Object
26 27 28 |
# File 'app/models/pageflow/theming.rb', line 26 def name I18n.t('pageflow.admin.themings.name', :account_name => account.name, :theme_name => theme_name) end |
#resolve_widgets(options = {}) ⇒ Object
14 15 16 |
# File 'app/models/pageflow/theming.rb', line 14 def ( = {}) .resolve(Pageflow.config_for(account), ) end |