contrived
is a microgem that depends on another microgem array_range
, however gemspecs don't support DVCS dependencies. So how do we solve this without prematurely denting the universe?
Just use bundler.
Add all microgems to your project's Gemfile:
gem 'contrived', gist: 'b80fe32305890c2a8286'
gem 'array_range', gist: 'be9c16b2cd94abf6625c'
$ git clone https://gist.github.com/b80fe32305890c2a8286.git contrived
...
$ cd contrived
$ bundle
...
$ bundle exec ruby -e 'require "contrived";puts Contrived.new.foo'
0..3
$