Sha256: d33ff0d1118144ea0f720f88e8c0e2ff450b780995e5e3216e2565bfcd118482

Contents?: true

Size: 313 Bytes

Versions: 1

Compression:

Stored size: 313 Bytes

Contents

require 'fileutils'

def libgen path, libdir = './.lib/'
  f, fu = File, FileUtils
  dirname, basename = f.split path
  dirname = f.join libdir, dirname
  fu.mkdir_p dirname
  path = f.join dirname, basename
  open(path,'w'){|fd| fd << yield}
  at_exit{ Dir.glob(f.join(libdir, '*')){|e| fu.rm_rf e} }
  path
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
autorequire-0.0.0 libgen.rb