Sha256: 2862d65c445fbb0abd66beda8c98095285f4eacd4f674687739afdca85ad10c5
Contents?: true
Size: 707 Bytes
Versions: 4
Compression:
Stored size: 707 Bytes
Contents
# This is the generator for gamebox require 'inflector' $: << File.join(File.dirname(__FILE__),'generators') unless "".respond_to? :end_with? class String def end_with?(ending) self[size-ending.size..-1] == ending end end end def print_usage puts "generate what *opts" puts "TODO list all generators here" end # TODO pull these out into generators/ dir for listing if ARGV.size < 1 print_usage exit 0 end # TODO load generator file based on ARGV[0] generator_klass_name = Inflector.camelize ARGV[0].downcase+"_generator" require Inflector.underscore(generator_klass_name) generator_klass = Object.const_get generator_klass_name generator_klass.new.generate(ARGV[1..-1])
Version data entries
4 entries across 4 versions & 1 rubygems