Sha256: aac320da07e7515d6635fe1e99e566ddca53fbcdbe5fb7e06be14d1dcbb33c22
Contents?: true
Size: 467 Bytes
Versions: 11
Compression:
Stored size: 467 Bytes
Contents
module Hicube module Liquid module Tags class ImgTag < ::Liquid::Tag def initialize(tag_name, name, tokens) @img = Hicube::Document.find_by(name: name) super rescue end def render(context) @img.nil? ? "img src=\"image_not_found.png\" alt=\"image_not_found\"" : "img src=\"#{@img.file_url}\"" end end ::Liquid::Template.register_tag('img_tag', ImgTag) end end end
Version data entries
11 entries across 11 versions & 1 rubygems