Class: RegoValidate::OptionsValidator
- Inherits:
-
Object
- Object
- RegoValidate::OptionsValidator
- Defined in:
- lib/ruby/rego/cli.rb
Overview
Checks presence of required CLI options.
Instance Method Summary collapse
-
#initialize(options) ⇒ OptionsValidator
constructor
Create a validator for parsed options.
-
#missing_required ⇒ Array<String>
List missing required flags.
Constructor Details
#initialize(options) ⇒ OptionsValidator
Create a validator for parsed options.
341 342 343 |
# File 'lib/ruby/rego/cli.rb', line 341 def initialize() @options = end |
Instance Method Details
#missing_required ⇒ Array<String>
List missing required flags.
348 349 350 351 352 353 354 |
# File 'lib/ruby/rego/cli.rb', line 348 def missing_required # @type var missing: Array[String] missing = [] missing << "--policy" unless .policy missing << "--config" unless .config missing end |