From: Christian Neukirchen Date: 2007-01-11T06:58:24+09:00 Subject: Re: [ANN] Tattle - The Ruby Census Christian Neukirchen writes: > Eric Hodel writes: > >> Directing complaints at Hoe is the wrong target. Directing feature >> requests and/or patches at RubyGems is the right target. > > In the mean time, you can circumvent this for your own gems like this: > > begin > require 'hoe' > rescue LoadError > # replacement tasks, if any > else > hoe = Hoe.new(...) do |p| > p.extra_deps = [] # or only your deps. > end > end > > I request to keep this behavior, intentional or not. Too bad. For hoe 1.1.7, use: begin require 'hoe' rescue LoadError # replacement tasks, if any else hoe = Hoe.new(...) do |p| p.extra_deps = [] # or only your deps. end hoe.spec.dependencies.delete_if { |dep| dep.name == "hoe" } end Or really use Echoe. -- Christian Neukirchen http://chneukirchen.org