Gemfile in sentry-raven-3.0.0 vs Gemfile in sentry-raven-3.0.1

- old
+ new

@@ -1,38 +1,30 @@ source "https://rubygems.org/" gemspec -if ENV["RAILS_VERSION"] && (ENV["RAILS_VERSION"].to_i == 4) - gem "rails", "< 5" - gem "rspec-rails", "> 3" -elsif ENV["RAILS_VERSION"] && (ENV["RAILS_VERSION"].to_i == 0) - # no-op. No Rails. -else - gem "rails", "< 6" - gem "rspec-rails", "> 3" -end +rails_version = ENV["RAILS_VERSION"].to_f -if RUBY_VERSION < '2.0' - gem "mime-types", "< 3.0.0" - gem "nokogiri", "~> 1.6.8" - gem "rack", "~> 1.6.8" - gem "sidekiq", "< 3.2" - gem "rack-timeout", "0.3.0" -else - gem "rack" - gem "sidekiq" - gem "rack-timeout" +if rails_version != 0 + gem "rails", "~> #{rails_version}" + gem "rspec-rails", "~> 4.0" end + +gem "sidekiq" + +gem "rack" +gem "rack-timeout" + gem "pry" -gem "pry-coolline" gem "benchmark-ips" -gem "benchmark-ipsa" if RUBY_VERSION > '2.0' +gem "benchmark-ipsa" gem "ruby-prof", platform: :mri gem "rake", "> 12" -gem "rubocop", "~> 0.41.1" # Last version that supported 1.9, upgrade to 0.50 after we drop 1.9 -gem "rspec", "> 3" -gem "capybara" # rspec system tests +gem "rubocop", "~> 0.81.0" +gem "rspec", "~> 3.9.0" +gem "capybara", "~> 3.15.0" # rspec system tests gem "puma" # rspec system tests gem "timecop" -gem "test-unit", platform: :mri if RUBY_VERSION > '2.2' +gem "test-unit" +gem "simplecov" +gem "codecov"