From: "Ara.T.Howard" Date: 2005-11-21T23:36:30+09:00 Subject: Re: gem help! On Mon, 21 Nov 2005, Stefan Lang wrote: > On Monday 21 November 2005 02:44, Ara.T.Howard wrote: >> i have the somewhat standard lib dir hiearchy which looks like >> >> lib/ >> lib/foo.rb >> lib/foo/ >> lib/foo/a.rb >> lib/foo/b.rb >> >> here foo.rb obviously does a relative require of both foo/a.rb and >> foo/b.rb. >> >> my gemspec has something like >> >> spec.files = Dir[ File::join("{lib,bin}", "*") ] >> >> but, for some reason, the foo/ directory is not included in the >> gem! any thoughts on how to do this? > > Try this: > > spec.files = Dir[ File::join("{lib,bin}", "**", "*") ] > > Which is as well as: > > spec.files = Dir[ "{lib,bin}/**/*" ] > > It builds a list of all entries under lib/ and bin/, also recursing > into subdirectories. yeah - that's what i ended up doing. strange that Gem::Specification silently ignores directories though... -a -- =============================================================================== | ara [dot] t [dot] howard [at] gmail [dot] com | all happiness comes from the desire for others to be happy. all misery | comes from the desire for oneself to be happy. | -- bodhicaryavatara ===============================================================================