module HoptoadNotifier::Rails::JavascriptNotifier
Private Instance Methods
hoptoad_javascript_notifier()
click to toggle source
# File lib/hoptoad_notifier/rails/javascript_notifier.rb, line 10 def hoptoad_javascript_notifier return unless HoptoadNotifier.configuration.public? path = File.join File.dirname(__FILE__), '..', '..', 'templates', 'javascript_notifier.erb' host = HoptoadNotifier.configuration.host.dup port = HoptoadNotifier.configuration.port host << ":#{port}" unless [80, 443].include?(port) options = { :file => path, :layout => false, :use_full_path => false, :locals => { :host => host, :api_key => HoptoadNotifier.configuration.api_key, :environment => HoptoadNotifier.configuration.environment_name, :action_name => action_name, :controller_name => controller_name, :url => request.url } } if @template @template.render(options) else render_to_string(options) end end