Module: Whoopsie::WhoopsieHelper

Defined in:
app/helpers/whoopsie/whoopsie_helper.rb

Instance Method Summary collapse

Instance Method Details

#whoopsie_config(extra = {}) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'app/helpers/whoopsie/whoopsie_helper.rb', line 3

def whoopsie_config(extra = {})
  ("    <script>\n      window.Whoopsie = window.Whoopsie || {};\n      window.Whoopsie.enabled                 = \#{Rails.application.config.whoopsie.enable.to_json};\n      window.Whoopsie.client_notification_url = \"\#{errors_path}\";\n      window.Whoopsie.extra = function(){\n        var extra = \#{extra.to_json};\n        extra.location = window.location.toString();\n        return extra;\n      }\n    </script>\n  EOS\nend\n").strip_heredoc.html_safe