Module: Lookout::Rack::Test::Cucumber

Includes:
Server
Defined in:
lib/lookout/rack/test/cucumber.rb,
lib/lookout/rack/test/cucumber/server.rb

Defined Under Namespace

Modules: Server

Instance Method Summary collapse

Methods included from Server

#app

Instance Method Details

#current_localeObject



24
25
26
# File 'lib/lookout/rack/test/cucumber.rb', line 24

def current_locale
  I18n.locale = ENV['CUCUMBER_LOCALE'] || 'en'
end

#render_string(buffer, opts = {}) ⇒ Object



16
17
18
# File 'lib/lookout/rack/test/cucumber.rb', line 16

def render_string(buffer, opts={})
  ::Liquid::Template.parse(buffer).render(template_vars.merge(opts))
end

#template_varsObject



20
21
22
# File 'lib/lookout/rack/test/cucumber.rb', line 20

def template_vars
  @template_vars ||= {}
end