Sha256: f5ed3b88725a03b022f88b611ef3e83ceb655058e1a115778531e9f9eb34517b

Contents?: true

Size: 1.41 KB

Versions: 1

Compression:

Stored size: 1.41 KB

Contents

source "https://rubygems.org"

git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }

activerecord_version = ENV.fetch('ACTIVERECORD_VERSION', '7')

activerecord =
  case activerecord_version
  when '3.2' then '3.2.22'
  when '4.0' then '4.0.13'
  when '4.1' then '4.1.16'
  when '4.2' then '4.2.11'
  when '5.0' then '5.0.7'
  when '5.1' then '5.1.7'
  when '5.2' then '5.2.4'
  when '6.0' then '6.0.3.4'
  when '6.1' then '6.1.2'
  end

simplecov_version =
  case RUBY_VERSION
  when /\A2.[23]/ then '~> 0.17.1'
  when /\A2.4/ then '~> 0.18.5'
  else '~> 0.21.2'
  end

group :test do
  gem 'minitest', activerecord_version < '4.1' ? '~> 4.2' : '~> 5.0'

  gem 'simplecov', simplecov_version, require: false

  if activerecord
    sqlite3 =
      case activerecord
      when /\A6\.(0|1)/, nil then '~> 1.4.0'
      else '~> 1.3.0'
      end

    gem 'sqlite3', sqlite3
    gem 'activerecord', activerecord, require: 'active_record'
  end
end

pry_byebug_version =
  case RUBY_VERSION
  when /\A2.[23]/ then '3.6'
  else '3.9'
  end

pry_version =
  case RUBY_VERSION
  when /\A2.2/ then '0.12.2'
  when /\A2.3/ then '0.12.2'
  else '0.13.1'
  end

group :development, :test do
  gem 'awesome_print', '~> 1.8'

  gem 'byebug', '~> 10.0', '>= 10.0.2' if RUBY_VERSION =~ /\A2.[23]/

  gem 'pry', "~> #{pry_version}"
  gem 'pry-byebug', "~> #{pry_byebug_version}"
end

# Specify your gem's dependencies in u-case.gemspec
gemspec

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
u-case-4.5.2 Gemfile