Sha256: 5bcde3c743d0419f2e0ebcda50169b7c7543b771a615df07ca7054411ce1c1c2

Contents?: true

Size: 456 Bytes

Versions: 7

Compression:

Stored size: 456 Bytes

Contents

require 'tap/generator/base'
require 'tap/generator/destroy'

env = Tap::Env.instance

if ARGV.empty? || ARGV == ['-T']
  puts env.summarize(:generators) {|const| const.document[const.name]['generator'] }
  exit
end

name = ARGV.shift
const = env.search(:generators, name) or raise "unknown generator: #{name}"

generator_class = const.constantize
generator, argv = generator_class.instantiate(ARGV)
generator.extend(Tap::Generator::Destroy).process(*argv)

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
bahuvrihi-tap-0.10.0 cmd/destroy.rb
bahuvrihi-tap-0.10.1 cmd/destroy.rb
bahuvrihi-tap-0.10.2 cmd/destroy.rb
bahuvrihi-tap-0.10.3 cmd/destroy.rb
bahuvrihi-tap-0.10.4 cmd/destroy.rb
tap-0.10.0 cmd/destroy.rb
tap-0.10.1 cmd/destroy.rb