Sha256: c0a65a9da0d18d6b5585407a70ad8632aa8ba245c67da16cc790db84b6b68cdd

Contents?: true

Size: 877 Bytes

Versions: 47

Compression:

Stored size: 877 Bytes

Contents

# Don't load anything when running the gems:* tasks.
# Otherwise, honeybadger will be considered a framework gem.
# https://thoughtbot.lighthouseapp.com/projects/14221/tickets/629
unless ARGV.any? {|a| a =~ /^gems/}

  Dir[File.join(Rails.root, 'vendor', 'gems', 'honeybadger-*')].each do |vendored_notifier|
    $: << File.join(vendored_notifier, 'lib')
  end

  begin
    require 'honeybadger/tasks'
  rescue LoadError => exception
    namespace :honeybadger do
      %w(deploy test log_stdout).each do |task_name|
        desc "Missing dependency for honeybadger:#{task_name}"
        task task_name do
          $stderr.puts "Failed to run honeybadger:#{task_name} because of missing dependency."
          $stderr.puts "You probably need to run `rake gems:install` to install the honeybadger gem"
          abort exception.inspect
        end
      end
    end
  end

end

Version data entries

47 entries across 47 versions & 1 rubygems

Version Path
honeybadger-1.16.7 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.16.6 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.16.5 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.16.4 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.16.3 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.16.2 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.16.1 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.16.0 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.15.3 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.15.2 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.15.1 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.15.0 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.14.0 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.13.2 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.13.1 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.13.0 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.12.0.beta3 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.12.0.beta2 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.11.2 generators/honeybadger/templates/honeybadger_tasks.rake
honeybadger-1.11.1 generators/honeybadger/templates/honeybadger_tasks.rake