Class: Liquid::Tags::SnowMeltingCalculator
- Inherits:
-
Liquid::Tag
- Object
- Liquid::Tag
- Liquid::Tags::SnowMeltingCalculator
- Defined in:
- app/lib/liquid/tags/snow_melting_calculator.rb
Overview
Liquid tag to embed the Snow Melting Operating Cost Calculator
Usage in posts/articles:
snow_melting_calculator %
snow_melting_calculator locale:es %
Instance Method Summary collapse
-
#initialize(tag_name, markup, parse_context) ⇒ SnowMeltingCalculator
constructor
A new instance of SnowMeltingCalculator.
- #render(context) ⇒ Object
Constructor Details
#initialize(tag_name, markup, parse_context) ⇒ SnowMeltingCalculator
Returns a new instance of SnowMeltingCalculator.
12 13 14 15 |
# File 'app/lib/liquid/tags/snow_melting_calculator.rb', line 12 def initialize(tag_name, markup, parse_context) super @options = (markup) end |
Instance Method Details
#render(context) ⇒ Object
17 18 19 20 21 22 23 |
# File 'app/lib/liquid/tags/snow_melting_calculator.rb', line 17 def render(context) locale = @options[:locale] || :en ApplicationController.renderer.render( partial: 'shared/snow_melting_calculator', locals: { locale: locale } ) end |