Sha256: 232068000d953aa62fb8b7a1524b16aaf095ad0f8fd7993d668529d3585278eb

Contents?: true

Size: 394 Bytes

Versions: 2

Compression:

Stored size: 394 Bytes

Contents

module Jazz
  class CLI < Thor

    desc "Jazz generate [generator] [name]", "call a generator"
    def generate(requested_generator, name, *args)
      ARGV.delete('generate')
      if(ARGV.include?(requested_generator))
        ARGV.delete(requested_generator)
        ActiveSupport::Inflector.constantize("Jazz::#{requested_generator.capitalize}Generator").start
      end
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jazz-jss-0.0.3 lib/jazz/cli.rb
jazz-jss-0.0.2 lib/jazz/cli.rb