Module: JsNamespaceRails::ActionControllerExtension
- Defined in:
- lib/js_namespace_rails/action_controller_extension.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
5 6 7 8 9 10 11 |
# 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 |
Instance Method Details
#initialize_script ⇒ Object
26 27 28 |
# 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 ⇒ Object
22 23 24 |
# 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) ⇒ Object
13 14 15 16 |
# 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 ⇒ Object
18 19 20 |
# 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 |