Class: RegoValidate::CLI
- Inherits:
-
Object
- Object
- RegoValidate::CLI
- Defined in:
- lib/ruby/rego/cli.rb
Overview
Command-line interface for validating inputs against a Rego policy.
Instance Method Summary collapse
-
#initialize(argv, stdout: $stdout, stderr: $stderr) ⇒ CLI
constructor
Create a CLI instance.
-
#run ⇒ Integer
Run the CLI and return an exit status.
Constructor Details
#initialize(argv, stdout: $stdout, stderr: $stderr) ⇒ CLI
Create a CLI instance.
105 106 107 108 109 110 |
# File 'lib/ruby/rego/cli.rb', line 105 def initialize(argv, stdout: $stdout, stderr: $stderr) @argv = argv @stdout = stdout @stderr = stderr @options = Options.new(format: "text", help: false, yaml_aliases: false, profile: false) end |