Sha256: 3d4b067ae4a773edea62c4e79b46639af9a3c37066dc26ad0ee18686fe2f2ee7

Contents?: true

Size: 1.62 KB

Versions: 9

Compression:

Stored size: 1.62 KB

Contents

require 'openssl'
source 'https://rubygems.org'
gemspec

gem 'sqlite3'
gem 'minitest', '< 5.3.4'
gem 'bcrypt'
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

if RbConfig::CONFIG["host_os"] =~ /darwin/
  gem 'terminal-notifier-guard'
end

if ENV['RAILS_SOURCE']
  gemspec path: ENV['RAILS_SOURCE']
else
  # Need to get rails source beacause the gem doesn't include tests
  version = ENV['RAILS_VERSION'] || begin
    require 'net/http'
    require 'yaml'
    spec = eval(File.read('activerecord-sqlserver-adapter.gemspec'))
    ver = spec.dependencies.detect{ |d|d.name == 'activerecord' }.requirement.requirements.first.last.version
    major, minor, tiny, pre = ver.split('.')
    if !pre
      uri = URI.parse "https://rubygems.org/api/v1/versions/activerecord.yaml"
      http = Net::HTTP.new(uri.host, uri.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      YAML.load(http.request(Net::HTTP::Get.new(uri.request_uri)).body).select do |data|
        a, b, c = data['number'].split('.')
        !data['prerelease'] && major == a && (minor.nil? || minor == b)
      end.first['number']
    else
      ver
    end
  end
  gem 'rails', git: "git://github.com/rails/rails.git", tag: "v#{version}"
end

if ENV['AREL']
  gem 'arel', path: ENV['AREL']
end

group :tinytds do
  if ENV['TINYTDS_SOURCE']
    gem 'tiny_tds', path: ENV['TINYTDS_SOURCE']
  elsif ENV['TINYTDS_VERSION']
    gem 'tiny_tds', ENV['TINYTDS_VERSION']
  else
    gem 'tiny_tds'
  end
end

group :development do
  gem 'byebug'
  gem 'mocha'
  gem 'minitest-spec-rails'
end

group :guard do
  gem 'guard'
  gem 'guard-minitest'
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
activerecord-sqlserver-adapter-5.1.6 Gemfile
activerecord-sqlserver-adapter-5.0.8 Gemfile
activerecord-sqlserver-adapter-5.1.5 Gemfile
activerecord-sqlserver-adapter-5.1.2 Gemfile
activerecord-sqlserver-adapter-5.1.1 Gemfile
activerecord-sqlserver-adapter-5.1.0 Gemfile
activerecord-sqlserver-adapter-5.0.7 Gemfile
activerecord-sqlserver-adapter-5.0.6 Gemfile
activerecord-sqlserver-adapter-5.0.5 Gemfile