Class: ImageTag

Inherits:
Liquid::Tag
  • Object
show all
Defined in:
app/liquid/tags/rails_tags.rb

Instance Method Summary collapse

Constructor Details

#initialize(tag_name, markup, tokens) ⇒ ImageTag

Returns a new instance of ImageTag.



24
25
26
27
28
29
30
31
# File 'app/liquid/tags/rails_tags.rb', line 24

def initialize(tag_name, markup, tokens)
  unless markup.empty?
    if markup =~ /url:([*.]+)/
      @url = $1
    end
  end
  super
end

Instance Method Details

#render(context) ⇒ Object



33
34
35
# File 'app/liquid/tags/rails_tags.rb', line 33

def render(context)
  context.registers[:action_view].image_tag(@url)
end