Sha256: 17616e1d868e2da321e3c20492e694d988d63fac072047113fb68b0e465eb285
Contents?: true
Size: 780 Bytes
Versions: 1
Compression:
Stored size: 780 Bytes
Contents
# frozen_string_literal: true module Archangel module Liquid module Tags ## # Theme Javascript custom tag for Liquid # # Example # {% theme_javascript %} # class ThemeJavascriptTag < ApplicationTag ## # Render the Javascript for the theme # # @param context [Object] the Liquid context # @return [String] the Javascript for the theme # # :reek:UtilityFunction def render(context) view = context.registers[:view] view.javascript_include_tag("#{view.current_theme}/frontend") end end end end end ::Liquid::Template.register_tag("theme_javascript", Archangel::Liquid::Tags::ThemeJavascriptTag)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
archangel-0.3.0 | lib/archangel/liquid/tags/theme_javascript_tag.rb |