Class: Liquid::Tags::FloorHeatingCalculator

Inherits:
Liquid::Tag
  • Object
show all
Defined in:
app/lib/liquid/tags/floor_heating_calculator.rb

Overview

Liquid tag to embed the Floor Heating Operating Cost Calculator

Usage in posts/articles:
{% floor_heating_calculator %}
{% floor_heating_calculator locale:es %}

Instance Method Summary collapse

Constructor Details

#initialize(tag_name, markup, parse_context) ⇒ FloorHeatingCalculator

Returns a new instance of FloorHeatingCalculator.



11
12
13
14
# File 'app/lib/liquid/tags/floor_heating_calculator.rb', line 11

def initialize(tag_name, markup, parse_context)
  super
  @options = parse_options(markup)
end

Instance Method Details

#render(_context) ⇒ Object



16
17
18
19
20
21
22
# File 'app/lib/liquid/tags/floor_heating_calculator.rb', line 16

def render(_context)
  locale = @options[:locale] || :en
  ApplicationController.renderer.render(
    partial: 'shared/floor_heating_calculator',
    locals: { locale: locale }
  )
end