Class: Hicube::Liquid::Tags::ImgTag

Inherits:
Liquid::Tag
  • Object
show all
Defined in:
lib/hicube/liquid/tags/img.rb

Instance Method Summary collapse

Constructor Details

#initialize(tag_name, name, tokens) ⇒ ImgTag

Returns a new instance of ImgTag.



6
7
8
9
10
# File 'lib/hicube/liquid/tags/img.rb', line 6

def initialize(tag_name, name, tokens)
  @img = Hicube::Document.find_by(name: name)
  super
rescue
end

Instance Method Details

#render(context) ⇒ Object



12
13
14
# File 'lib/hicube/liquid/tags/img.rb', line 12

def render(context)
  @img.nil? ? "img src=\"image_not_found.png\" alt=\"image_not_found\"" : "img src=\"#{@img.file_url}\""
end