Sha256: bf697c80a22318d653cbeb136a9b946dbee3484b49f51e30981c38e5975b1b82

Contents?: true

Size: 710 Bytes

Versions: 2

Compression:

Stored size: 710 Bytes

Contents

%w[
  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-3.1.0 Appraisals
counter_culture-3.0.0 Appraisals