Method: IntercomRails::ScriptTagHelper#intercom_script_tag
- Defined in:
- lib/intercom-rails/script_tag_helper.rb
#intercom_script_tag(user_details = nil, options = {}) ⇒ String
Generate an intercom script tag.
31 32 33 34 35 36 37 38 |
# File 'lib/intercom-rails/script_tag_helper.rb', line 31 def intercom_script_tag(user_details = nil, ={}) controller.instance_variable_set(IntercomRails::SCRIPT_TAG_HELPER_CALLED_INSTANCE_VARIABLE, true) if defined?(controller) [:user_details] = user_details if user_details.present? [:find_current_user_details] = ![:user_details] [:find_current_company_details] = !([:user_details] && [:user_details][:company]) [:controller] = controller if defined?(controller) ScriptTag.new() end |