Sha256: 47d4c9c1b84b10c40ab06929f60c05ee10617dfd448094a3c3065837d838b5fe

Contents?: true

Size: 1.32 KB

Versions: 2

Compression:

Stored size: 1.32 KB

Contents

$:.push File.expand_path("../lib", __FILE__)
require "rdbms_sampler/version"

Gem::Specification.new do |s|
  s.name        = "rdbms_sampler"
  s.version     = RdbmsSampler::VERSION
  s.licenses    = ['MIT']
  s.authors     = ["Christian Rishoj"]
  s.email       = ["christian@rishoj.net"]
  s.homepage    = "https://github.com/crishoj/rdbms_sampler"
  s.summary     = %q{Extract a sample of records from a database while maintaining referential integrity.}
  s.description = %q{Ever found yourself wanting a modest amount of fresh rows from a production database for development purposes, but
put back by the need to maintain referential integrity in the extracted data sample? This data sampler utility will
take care that referential dependencies are fulfilled by recursively fetching any rows referred to by the sample.}

  s.rubyforge_project = "rdbms_sampler"

  s.files         = `git ls-files`.split("\n")
  s.test_files    = `git ls-files -- {test,spec,features}/*`.split("\n")
  s.executables   = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
  s.require_paths = ["lib"]

  s.add_dependency "schema_plus_foreign_keys", '~> 0.1', '>= 0.1.7'
  s.add_dependency "activerecord", '~> 5.0'
  s.add_dependency "commander", '~> 4.4'
  s.add_dependency "mysql2", '~> 0.4', '>= 0.4.4'

  s.add_development_dependency "pry", '~> 0.9'
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rdbms_sampler-1.2.0 rdbms_sampler.gemspec
rdbms_sampler-1.1.1 rdbms_sampler.gemspec