Commit 8369073c3184de9c9763dd5d8bd404ff82727282

Authored by Luke Baker
1 parent f8026218

upgrade to airbrake latest; remove key from code

Gemfile
... ... @@ -4,7 +4,7 @@ source "http://gems.github.com"
4 4 gem "rake", "~> 0.9.2.2"
5 5 gem "rdoc", "~> 3.12"
6 6 gem "rails", "2.3.18"
7   -gem "hoptoad_notifier", "2.4.9"
  7 +gem "airbrake", :require => 'airbrake/rails'
8 8 gem "libxml-ruby", "2.2.2", :require => "libxml"
9 9 gem "ambethia-smtp-tls", "1.1.2", :require => "smtp-tls"
10 10 gem "paperclip", "2.3.1"
... ...
Gemfile.lock
... ... @@ -12,6 +12,10 @@ GEM
12 12 activeresource (2.3.18)
13 13 activesupport (= 2.3.18)
14 14 activesupport (2.3.18)
  15 + airbrake (3.1.12)
  16 + activesupport
  17 + builder
  18 + json
15 19 ambethia-smtp-tls (1.1.2)
16 20 builder (3.0.0)
17 21 cucumber (1.1.0)
... ... @@ -36,9 +40,6 @@ GEM
36 40 has_scope (0.4.2)
37 41 hoe (3.6.0)
38 42 rake (>= 0.8, < 11.0)
39   - hoptoad_notifier (2.4.9)
40   - activesupport
41   - builder
42 43 inherited_resources (1.0.4)
43 44 has_scope (~> 0.4.2)
44 45 responders (~> 0.4.3)
... ... @@ -91,6 +92,7 @@ PLATFORMS
91 92 ruby
92 93  
93 94 DEPENDENCIES
  95 + airbrake
94 96 ambethia-smtp-tls (= 1.1.2)
95 97 cucumber (= 1.1.0)
96 98 cucumber-rails (= 0.3.2)
... ... @@ -101,7 +103,6 @@ DEPENDENCIES
101 103 fastercsv (= 1.5.1)
102 104 formtastic (~> 0.2.2)
103 105 has_scope (= 0.4.2)
104   - hoptoad_notifier (= 2.4.9)
105 106 inherited_resources (= 1.0.4)
106 107 jferris-mocha (= 0.9.5.0.1241126838)
107 108 json_pure (= 1.4.6)
... ...
config/initializers/airbrake.rb 0 → 100644
... ... @@ -0,0 +1,3 @@
  1 +Airbrake.configure do |config|
  2 + config.api_key = ENV['PAIRWISE_AIRBRAKE_API_KEY']
  3 +end
... ...
config/initializers/hoptoad.rb
... ... @@ -1,3 +0,0 @@
1   -HoptoadNotifier.configure do |config|
2   - config.api_key = 'eb60e75f67c9a67558ec90b25e75dfaa'
3   -end
lib/tasks/airbrake_tasks.rake 0 → 100644
... ... @@ -0,0 +1,25 @@
  1 +# Don't load anything when running the gems:* tasks.
  2 +# Otherwise, airbrake will be considered a framework gem.
  3 +# https://thoughtbot.lighthouseapp.com/projects/14221/tickets/629
  4 +unless ARGV.any? {|a| a =~ /^gems/}
  5 +
  6 + Dir[File.join(Rails.root, 'vendor', 'gems', 'airbrake-*')].each do |vendored_notifier|
  7 + $: << File.join(vendored_notifier, 'lib')
  8 + end
  9 +
  10 + begin
  11 + require 'airbrake/tasks'
  12 + rescue LoadError => exception
  13 + namespace :airbrake do
  14 + %w(deploy test log_stdout).each do |task_name|
  15 + desc "Missing dependency for airbrake:#{task_name}"
  16 + task task_name do
  17 + $stderr.puts "Failed to run airbrake:#{task_name} because of missing dependency."
  18 + $stderr.puts "You probably need to run `rake gems:install` to install the airbrake gem"
  19 + abort exception.inspect
  20 + end
  21 + end
  22 + end
  23 + end
  24 +
  25 +end
... ...
lib/tasks/hoptoad_notifier_tasks.rake
... ... @@ -1,25 +0,0 @@
1   -# Don't load anything when running the gems:* tasks.
2   -# Otherwise, hoptoad_notifier will be considered a framework gem.
3   -# https://thoughtbot.lighthouseapp.com/projects/14221/tickets/629
4   -unless ARGV.any? {|a| a =~ /^gems/}
5   -
6   - Dir[File.join(RAILS_ROOT, 'vendor', 'gems', 'hoptoad_notifier-*')].each do |vendored_notifier|
7   - $: << File.join(vendored_notifier, 'lib')
8   - end
9   -
10   - begin
11   - require 'hoptoad_notifier/tasks'
12   - rescue LoadError => exception
13   - namespace :hoptoad do
14   - %w(deploy test log_stdout).each do |task_name|
15   - desc "Missing dependency for hoptoad:#{task_name}"
16   - task task_name do
17   - $stderr.puts "Failed to run hoptoad:#{task_name} because of missing dependency."
18   - $stderr.puts "You probably need to run `rake gems:install` to install the hoptoad_notifier gem"
19   - abort exception.inspect
20   - end
21   - end
22   - end
23   - end
24   -
25   -end
vendor/cache/airbrake-3.1.12.gem 0 → 100644
No preview for this file type
vendor/cache/hoptoad_notifier-2.4.9.gem
No preview for this file type