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