Class: Archangel::Liquid::Tags::ThemeStylesheetTag

Inherits:
ApplicationTag
  • Object
show all
Defined in:
lib/archangel/liquid/tags/theme_stylesheet_tag.rb

Overview

Theme stylesheet custom tag for Liquid

Example

{% theme_stylesheet %}

Constant Summary

Constants inherited from ApplicationTag

ApplicationTag::ASSET_ATTRIBUTES_SYNTAX, ApplicationTag::ASSET_SYNTAX, ApplicationTag::KEY_VALUE_ATTRIBUTES_SYNTAX, ApplicationTag::SLUG_ATTRIBUTES_SYNTAX, ApplicationTag::SLUG_SYNTAX, ApplicationTag::URL_ATTRIBUTES_SYNTAX

Instance Method Summary collapse

Instance Method Details

#render(context) ⇒ String

Render the stylesheet for the theme

:reek:UtilityFunction

Parameters:

  • context (Object)

    the Liquid context

Returns:

  • (String)

    the stylesheet for the theme


20
21
22
23
24
# File 'lib/archangel/liquid/tags/theme_stylesheet_tag.rb', line 20

def render(context)
  view = context.registers[:view]

  view.stylesheet_link_tag("#{view.current_theme}/frontend")
end