2016-02-28 23:16:11 +00:00
|
|
|
source "https://rubygems.org"
|
2013-02-01 09:19:14 +00:00
|
|
|
|
|
|
|
# Specify your gem's dependencies in capistrano.gemspec
|
|
|
|
gemspec
|
2014-01-08 23:33:52 +00:00
|
|
|
|
2022-01-08 21:00:43 +00:00
|
|
|
gem "mocha"
|
|
|
|
gem "rspec"
|
|
|
|
gem "rspec-core", "~> 3.4.4"
|
|
|
|
|
2014-01-08 23:33:52 +00:00
|
|
|
group :cucumber do
|
2018-06-18 15:21:27 +00:00
|
|
|
# Latest versions of cucumber don't support Ruby < 2.1
|
|
|
|
# rubocop:disable Bundler/DuplicatedGem
|
|
|
|
if Gem::Requirement.new("< 2.1").satisfied_by?(Gem::Version.new(RUBY_VERSION))
|
|
|
|
gem "cucumber", "< 3.0.1"
|
|
|
|
else
|
|
|
|
gem "cucumber"
|
|
|
|
end
|
|
|
|
# rubocop:enable Bundler/DuplicatedGem
|
2014-01-08 23:33:52 +00:00
|
|
|
end
|
2018-06-18 15:21:27 +00:00
|
|
|
|
|
|
|
# Latest versions of net-ssh don't support Ruby < 2.2.6
|
|
|
|
if Gem::Requirement.new("< 2.2.6").satisfied_by?(Gem::Version.new(RUBY_VERSION))
|
|
|
|
gem "net-ssh", "< 5.0.0"
|
|
|
|
end
|
|
|
|
|
|
|
|
# Latest versions of public_suffix don't support Ruby < 2.1
|
|
|
|
if Gem::Requirement.new("< 2.1").satisfied_by?(Gem::Version.new(RUBY_VERSION))
|
|
|
|
gem "public_suffix", "< 3.0.0"
|
|
|
|
end
|
2019-01-14 01:35:55 +00:00
|
|
|
|
2020-05-03 16:59:18 +00:00
|
|
|
# Latest versions of i18n don't support Ruby < 2.4
|
|
|
|
if Gem::Requirement.new("< 2.4").satisfied_by?(Gem::Version.new(RUBY_VERSION))
|
2019-01-14 01:35:55 +00:00
|
|
|
gem "i18n", "< 1.3.0"
|
|
|
|
end
|
2019-08-29 15:59:45 +00:00
|
|
|
|
2020-05-03 16:59:18 +00:00
|
|
|
# Latest versions of rake don't support Ruby < 2.2
|
|
|
|
if Gem::Requirement.new("< 2.2").satisfied_by?(Gem::Version.new(RUBY_VERSION))
|
|
|
|
gem "rake", "< 13.0.0"
|
|
|
|
end
|
|
|
|
|
2022-01-08 21:00:43 +00:00
|
|
|
# We only run danger and rubocop on a new-ish ruby; no need to install them otherwise
|
2019-08-29 15:59:45 +00:00
|
|
|
if Gem::Requirement.new("> 2.4").satisfied_by?(Gem::Version.new(RUBY_VERSION))
|
|
|
|
gem "danger"
|
2022-01-08 21:00:43 +00:00
|
|
|
gem "psych", "< 4" # Ensures rubocop works on Ruby 3.1
|
|
|
|
gem "rubocop", "0.48.1"
|
2019-08-29 15:59:45 +00:00
|
|
|
end
|