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 |
# 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 end end |
Instance Method Details
#insert_hook_script ⇒ Object
21 22 23 |
# File 'lib/js_namespace_rails/action_controller_extension.rb', line 21 def insert_hook_script view_context.render(partial: 'js_namespace_rails/hook.js.erb') end |
#js(params) ⇒ Object
12 13 14 15 |
# File 'lib/js_namespace_rails/action_controller_extension.rb', line 12 def js(params) @js_namespace_rails_params ||= {} @js_namespace_rails_params = @js_namespace_rails_params.merge(params) end |
#js_execute ⇒ Object
17 18 19 |
# File 'lib/js_namespace_rails/action_controller_extension.rb', line 17 def js_execute view_context.render(partial: 'js_namespace_rails/init') end |