Module: JsHooks::Helpers

Defined in:
lib/js_hooks/helpers.rb

Instance Method Summary collapse

Instance Method Details

#javascript_hooks_tagObject

Build the javascript code need to initialize the components js_hooks



4
5
6
7
8
9
10
11
# File 'lib/js_hooks/helpers.rb', line 4

def javascript_hooks_tag
  javascript_tag <<-JS
    window.JsHooks = window.JsHooks || {};
    window.JsHooks.namespace = '.#{Rails.application.class.to_s.split('::').first}';
    window.JsHooks.hooks     = #{js_hooks.to_json};
    #{js_hooks_initializers.join(";\n")}
  JS
end