Class: Smithy::Content

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
Smithy::ContentBlocks::Model
Defined in:
app/models/smithy/content.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.content_block_descriptionObject



10
11
12
# File 'app/models/smithy/content.rb', line 10

def content_block_description
  "Content is primarily used for adding text-based content to your pages"
end

Instance Method Details

#formatted_contentObject



15
16
17
# File 'app/models/smithy/content.rb', line 15

def formatted_content
  self.markdown_content
end

#to_liquidObject



19
20
21
22
23
24
25
# File 'app/models/smithy/content.rb', line 19

def to_liquid
  {
    'id' => self.id,
    'content' => Smithy::AssetLink.fix(self.content),
    'formatted_content' => self.formatted_content
  }
end