Sha256: 87df7cd0c4e276818188fe29312a72f847753452f0dacb78f5900b9d4dc89250

Contents?: true

Size: 539 Bytes

Versions: 91

Compression:

Stored size: 539 Bytes

Contents

Rails::Generator::Commands::Create.class_eval do
  def rake(cmd, opts = {})
    logger.rake "rake #{cmd}"
    unless system("rake #{cmd}")
      logger.rake "#{cmd} failed. Rolling back"
      command(:destroy).invoke!
    end
  end
end

Rails::Generator::Commands::Destroy.class_eval do
  def rake(cmd, opts = {})
    unless opts[:generate_only]
      logger.rake "rake #{cmd}"
      system "rake #{cmd}"
    end
  end
end

Rails::Generator::Commands::List.class_eval do
  def rake(cmd, opts = {})
    logger.rake "rake #{cmd}"
  end
end

Version data entries

91 entries across 91 versions & 5 rubygems

Version Path
airbrakeV4rails5-4.3.8 generators/airbrake/lib/rake_commands.rb
airbrake-4.3.8 generators/airbrake/lib/rake_commands.rb
airbrake-4.3.7 generators/airbrake/lib/rake_commands.rb
airbrake-4.3.6 generators/airbrake/lib/rake_commands.rb
airbrake-4.3.5 generators/airbrake/lib/rake_commands.rb
airbrake-4.3.4 generators/airbrake/lib/rake_commands.rb
airbrake-4.3.3 generators/airbrake/lib/rake_commands.rb
airbrake-4.3.2 generators/airbrake/lib/rake_commands.rb
airbrake-4.3.1 generators/airbrake/lib/rake_commands.rb
airbrake-4.3.0 generators/airbrake/lib/rake_commands.rb
airbrake-4.2.1 generators/airbrake/lib/rake_commands.rb
airbrake-4.2.0 generators/airbrake/lib/rake_commands.rb
honeybadger-1.16.7 generators/honeybadger/lib/rake_commands.rb
honeybadger-1.16.6 generators/honeybadger/lib/rake_commands.rb
honeybadger-1.16.5 generators/honeybadger/lib/rake_commands.rb
airbrake-4.1.0 generators/airbrake/lib/rake_commands.rb
honeybadger-1.16.4 generators/honeybadger/lib/rake_commands.rb
honeybadger-1.16.3 generators/honeybadger/lib/rake_commands.rb
honeybadger-1.16.2 generators/honeybadger/lib/rake_commands.rb
honeybadger-1.16.1 generators/honeybadger/lib/rake_commands.rb