module JsNamespaceRails::ActionControllerExtension

Public Class Methods

included(base) click to toggle source
# File lib/js_namespace_rails/action_controller_extension.rb, line 5
def self.included(base)
  base.module_eval do
    helper_method :js_execute
    helper_method :insert_hook_script
    helper_method :initialize_script
  end
end

Public Instance Methods

initialize_script() click to toggle source
# File lib/js_namespace_rails/action_controller_extension.rb, line 26
def initialize_script
  view_context.render partial: 'js_namespace_rails/initialize_script.html.erb'
end
insert_hook_script() click to toggle source
# File lib/js_namespace_rails/action_controller_extension.rb, line 22
def insert_hook_script
  view_context.render partial: 'js_namespace_rails/hook.js.erb'
end
js(params) click to toggle source
# File lib/js_namespace_rails/action_controller_extension.rb, line 13
def js(params)
  @js_namespace_rails_params ||= {}
  @js_namespace_rails_params = @js_namespace_rails_params.merge(params)
end
js_execute() click to toggle source
# File lib/js_namespace_rails/action_controller_extension.rb, line 18
def js_execute
  view_context.render partial: 'js_namespace_rails/init.js.erb'
end