module HammerCLI::Options::Predefined

Contains predefined by HammerCLI options for commands

Constants

OPTIONS

Public Class Methods

use(option_name, command_class) click to toggle source
# File lib/hammer_cli/options/predefined.rb, line 14
def self.use(option_name, command_class)
  unless OPTIONS.key?(option_name)
    raise ArgumentError, _('There is no such predefined option %s.') % option_name
  end
  command_class.send(:option, *OPTIONS[option_name])
end