Class: Balboa::CLI::ParserBuilder

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

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(argv, config) ⇒ ParserBuilder

Returns a new instance of ParserBuilder.



13
14
15
16
# File 'lib/balboa/cli/parser_builder.rb', line 13

def initialize(argv, config)
  @config = config
  @parser = OptionParser.new(argv)
end

Class Method Details

.create(*args) ⇒ Object



9
10
11
# File 'lib/balboa/cli/parser_builder.rb', line 9

def self.create(*args)
  new(*args).create
end

Instance Method Details

#createObject



18
19
20
21
22
# File 'lib/balboa/cli/parser_builder.rb', line 18

def create
  configure_parser

  @parser
end