class HandlebarsAssets::TiltHandlebars
Public Instance Methods
evaluate(scope, locals, &block)
click to toggle source
# File lib/handlebars_assets_i18n/tilt_handlebars.rb, line 14 def evaluate(scope, locals, &block) template_path = TemplatePath.new(scope) if template_path.i18n? and not HandlebarsAssets::Config.locales.empty? evaluate_with_i18n(scope, locals, &block) else evaluate_without_i18n(scope, locals, &block) end end
Also aliased as: evaluate_without_i18n
evaluate_with_i18n(scope, locals, &block)
click to toggle source
# File lib/handlebars_assets_i18n/tilt_handlebars.rb, line 6 def evaluate_with_i18n(scope, locals, &block) HandlebarsAssets::Config.locales.map do |locale| I18n.with_locale(locale) do evaluate_without_i18n(scope, locals, &block) end end.join("\n") end