Sha256: eb63b644bf9ec63ac9e1f9da637040ae636b9b34ea1efde80fb070d47c910f22

Contents?: true

Size: 728 Bytes

Versions: 2

Compression:

Stored size: 728 Bytes

Contents

%w[
  4.2
  5.0
  5.1
  5.2
  6.0
  6.1
].each do |rails_version|
  gem_rails_version = Gem::Version.new(rails_version)
  if Gem::Version.new(RUBY_VERSION) < Gem::Version.new('2.5.0') &&
      gem_rails_version >= Gem::Version.new('6.0.0.beta')

    # Rails 6 requires Ruby >= 2.5
    next
  end
  appraise "rails-#{rails_version}" do
    gem 'rails', "~> #{rails_version}.0"

    if gem_rails_version < Gem::Version.new('5.0')
      gem 'pg',  '~> 0.15'
    else
      gem 'pg'
    end
    gem 'mysql2'
    if gem_rails_version < Gem::Version.new('5.2')
      gem 'sqlite3', '~> 1.3.0'
    else
      gem 'sqlite3'
    end
    if gem_rails_version < Gem::Version.new('5.0')
      gem 'bigdecimal', '~> 1.3.5'
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
counter_culture-2.9.0 Appraisals
counter_culture-2.8.0 Appraisals