Class: Gojira::Command::Env
- Inherits:
-
Base
- Object
- Thor
- Base
- Gojira::Command::Env
show all
- Defined in:
- lib/gojira/command/env.rb
Instance Method Summary
collapse
Methods inherited from Base
banner, subcommand_prefix
Instance Method Details
#generate ⇒ Object
29
30
31
32
33
34
35
|
# File 'lib/gojira/command/env.rb', line 29
def generate
merge_engine = APIOps::Merge.new()
merge_engine.execute
raise Thor::Error, Gojira::Errors.merge_failed(merge_engine.errors) if merge_engine.errors.any?
print("Merge config validated at")
end
|
#lint ⇒ Object
15
16
17
18
19
20
21
|
# File 'lib/gojira/command/env.rb', line 15
def lint
validation_engine = APIOps::Validations.new(options[:gateway_folder], options[:env_name], options[:cluster_file])
validation_engine.execute
raise Thor::Error, Gojira::Errors.lint_failed(validation_engine.errors) if validation_engine.errors.any?
print("Env successfully validated")
end
|