Class: RegoValidate::OptionsParser::ParseResultBuilder

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

Overview

Builds ParseResult objects from argv values.

Instance Method Summary collapse

Constructor Details

#initialize(argv) ⇒ ParseResultBuilder

Returns a new instance of ParseResultBuilder.

Parameters:

  • argv (Array<String>)


234
235
236
# File 'lib/ruby/rego/cli.rb', line 234

def initialize(argv)
  @argv = argv
end

Instance Method Details

#callParseResult

Returns:



239
240
241
242
243
# File 'lib/ruby/rego/cli.rb', line 239

def call
  # @type var options: Options
  options = Options.new(format: "text", help: false, yaml_aliases: false, profile: false)
  parse_with(options)
end