Class: Fae::StaticPage

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
BaseModelConcern, StaticPageConcern
Defined in:
app/models/fae/static_page.rb

Instance Attribute Summary

Attributes included from BaseModelConcern

#filter

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.fae_fieldsObject



18
19
20
# File 'app/models/fae/static_page.rb', line 18

def self.fae_fields
  {}
end

.instanceObject



11
12
13
14
15
16
# File 'app/models/fae/static_page.rb', line 11

def self.instance
  setup_dynamic_singleton
  row = includes(fae_fields.keys).references(fae_fields.keys).find_by_slug(@slug)
  row = create(title: @slug.titleize, slug: @slug) if row.blank?
  row
end

Instance Method Details

#fae_display_fieldObject



22
23
24
# File 'app/models/fae/static_page.rb', line 22

def fae_display_field
  title
end