Class: Suma::Cli::Compare
- Inherits:
-
Thor
- Object
- Thor
- Suma::Cli::Compare
- Defined in:
- lib/suma/cli/compare.rb
Instance Method Summary collapse
Instance Method Details
#compare(trial_schema, reference_schema) ⇒ Object
44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/suma/cli/compare.rb', line 44 def compare(trial_schema, reference_schema) comparer = SchemaComparer.new(trial_schema, reference_schema, ) result = comparer.compare if result.nil? say "No changes detected between schemas", :yellow else say "Change YAML file: #{result}", :green end rescue Suma::Error => e raise Thor::Error, e. end |