Class: Evil::Plugin::SingletonTag

Inherits:
Liquid::Tag
  • Object
show all
Includes:
Tag
Defined in:
lib/evil/plugin/singleton_tag.rb

Constant Summary

Constants included from Tag

Tag::Syntax

Instance Method Summary collapse

Methods included from Tag

evaluate, included

Constructor Details

#initialize(tag_name, markup, tokens) ⇒ SingletonTag

Returns a new instance of SingletonTag.



6
7
8
9
10
# File 'lib/evil/plugin/singleton_tag.rb', line 6

def initialize(tag_name, markup, tokens)
  super
  
  set_options(markup)
end

Instance Method Details

#render(context) ⇒ Object



12
13
14
# File 'lib/evil/plugin/singleton_tag.rb', line 12

def render(context)
  self.class.tag_proc.call(Tag.evaluate(@options, context))
end