lib/relish/commands/base.rb in relish-0.0.8 vs lib/relish/commands/base.rb in relish-0.0.9
- old
+ new
@@ -55,22 +55,16 @@
def clean_args(args)
args.inject([]) {|cleaned, arg| cleaned << arg.sub('--', '') }
end
def valid_option_names
- self.class.option_names
+ Dsl::Option.names
end
- def option_names_to_display
- self.class.option_names_to_display
- end
-
def validate_cli_options
@cli_options.keys.each do |option|
unless valid_option_names.include?(option.to_s)
- puts "#{option} is not a valid option.\n" +
- "Valid options are: #{option_names_to_display.sort.join(', ')}"
-
+ puts "#{option} is not a valid option."
exit 1
end
end
end
\ No newline at end of file