Class: Noumenon::Template::CoreTags::ThemeAssetTag

Inherits:
Liquid::Tag
  • Object
show all
Defined in:
lib/noumenon/template/core_tags.rb

Instance Method Summary collapse

Constructor Details

#initialize(tag_name, asset, tokens) ⇒ ThemeAssetTag

Returns a new instance of ThemeAssetTag.



109
110
111
# File 'lib/noumenon/template/core_tags.rb', line 109

def initialize(tag_name, asset, tokens)
  @asset = asset.strip
end

Instance Method Details

#render(context) ⇒ Object



113
114
115
# File 'lib/noumenon/template/core_tags.rb', line 113

def render(context)
  File.join("/themes", URI.escape(Noumenon.theme.name), @asset)
end