Class: Skullet::CLI

Inherits:
Object
  • Object
show all
Defined in:
lib/skullet/cli.rb

Instance Method Summary collapse

Constructor Details

#initialize(output = STDOUT) ⇒ CLI

Returns a new instance of CLI.



6
7
8
# File 'lib/skullet/cli.rb', line 6

def initialize(output=STDOUT)
  @out = output
end

Instance Method Details

#run(args = ARGV) ⇒ Object



10
11
12
13
14
# File 'lib/skullet/cli.rb', line 10

def run(args=ARGV)
  options = parse(args)
  generator = args[0] && Generator.new(args[0])
  process(options, generator)
end