Class: ReqWrap::Cli::Generate

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

Instance Method Summary collapse

Constructor Details

#initializeGenerate



10
11
12
# File 'lib/req_wrap/cli/generate.rb', line 10

def initialize
  @options = {}
end

Instance Method Details

#call(args) ⇒ Object



14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/req_wrap/cli/generate.rb', line 14

def call(args)
  parser = OptionParser.new(banner) do |p|
    add_desc_option(p)

    p.separator('')
    p.separator(examples)
  end

  parser.parse!(args)
  return generate_request!(args) unless args.empty?

  puts parser
  exit(1)
end