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