class DmCore::LiquidTag

Constants

NamedSyntax
SimpleSyntax

Public Class Methods

details() click to toggle source
# File lib/dm_core/liquid_extensions.rb, line 85
def details
  { name: self.tag_name, summary: '', description: '', example: '', category: '' }
end
new(tag_name, markup, tokens) click to toggle source
Calls superclass method
# File lib/dm_core/liquid_extensions.rb, line 72
def initialize(tag_name, markup, tokens)      
  @attributes    = {}
  markup.scan(Liquid::TagAttributes) do |key, value|
    @attributes[key] = ((value.delete "\"").delete "\'")
  end
  super
end
tag_name() click to toggle source
# File lib/dm_core/liquid_extensions.rb, line 82
def tag_name
  self.name.split('::').last.underscore
end