Sha256: 4bbeb0d8280bfe6b4cf3093b911b48e3c0f7154135da1acec1b5d33e9a878dc7
Contents?: true
Size: 596 Bytes
Versions: 7
Compression:
Stored size: 596 Bytes
Contents
#!/usr/bin/env ruby require "bundler/setup" require "pub_grub" require "pub_grub/rubygems" source = PubGrub::StaticPackageSource.new do |s| s.add "foo", "2.0.0", deps: { "bar" => "~> 2.0" } s.add "foo", "1.1.0", deps: { "bar" => "~> 1.0" } s.add "foo", "1.0.0", deps: { "bar" => "~> 1.0" } s.add "bar", "2.0.0" s.add "bar", "1.0.0" s.root deps: { "foo" => ">= 0" } end root = PubGrub::Package.root solver = PubGrub::VersionSolver.new(source: source) require 'irb' IRB.setup(__FILE__) workspace = IRB::WorkSpace.new(binding) IRB::Irb.new(workspace).run(IRB.conf)
Version data entries
7 entries across 7 versions & 1 rubygems