Module: ExecJS::Rails::ViewHelper

Defined in:
lib/execjs/rails/view_helper.rb

Instance Method Summary collapse

Instance Method Details

#execjs_call(function, *args) ⇒ Object



5
6
7
# File 'lib/execjs/rails/view_helper.rb', line 5

def execjs_call(function, *args)
  Renderer.call(function, *args)
end

#execjs_render(path, opts = {}) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/execjs/rails/view_helper.rb', line 9

def execjs_render(path, opts = {})
  view_opts = Renderer.config.view_to_function_options.call(self, opts)
  if self.assigns.has_key?('__execjs_rails_dump_file')
    Renderer.dump_render_context(path, self.assigns, view_opts)
  end
  Renderer.find_and_render(path, view_opts)
end