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.



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

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

Instance Method Details

#render(context) ⇒ Object



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

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