Class: KubeDeployTools::Templater::Optparser

Inherits:
Object
  • Object
show all
Defined in:
lib/kube_deploy_tools/templater/options.rb

Defined Under Namespace

Classes: Options

Instance Method Summary collapse

Instance Method Details

#parse(args) ⇒ Object



63
64
65
66
67
68
69
70
71
# File 'lib/kube_deploy_tools/templater/options.rb', line 63

def parse(args)
  @options = Options.new
  OptionParser.new do |parser|
    @options.define_options(parser)
    parser.parse(args)
    @options.require_options
  end
  @options
end