git_source(:github) do |repo_name| repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/") "https://github.com/#{repo_name}.git" end source "https://rubygems.org" gemspec # gem 'pry-byebug' gem "minitest-line" case ENV["GEMS_SOURCE"] when "local" gem "reform", path: "../reform" when "github" gem "reform", github: "trailblazer/reform" end rails_version = ENV.fetch("RAILS_VERSION", "6.0.0") # bored of wrestling with rails... gem("mongoid", "< 7.0") unless rails_version.to_i >= 6 gem "activerecord", "~> #{rails_version}" gem "railties", "~> #{rails_version}" if rails_version.to_i >= 6 gem "sqlite3", "~> 1.4" else gem "sqlite3", "~> 1.3", "< 1.4" end puts "Rails version #{rails_version}"