# File lib/hammer_cli/apipie/command.rb, line 55defself.declared_identifiersif@identifiersreturn@identifierselsifsuperclass.respond_to?(:declared_identifiers, true)
superclass.declared_identifierselse
{}
endend
identifier?(key)click to toggle source
# File lib/hammer_cli/apipie/command.rb, line 46defself.identifier?(key)
if@identifiersreturntrueif@identifiers.keys.include?keyelsereturntrueifsuperclass.respond_to?(:identifier?, true) andsuperclass.identifier?(key)
endreturnfalseend
Public Instance Methods
validate_options()click to toggle source
# File lib/hammer_cli/apipie/command.rb, line 23defvalidate_optionssuperifself.class.declared_identifiersvalidator.any(*self.class.declared_identifiers.values).requiredendend
Protected Instance Methods
get_identifier()click to toggle source
# File lib/hammer_cli/apipie/command.rb, line 38defget_identifierself.class.declared_identifiers.keys.eachdo|identifier|value = find_option("--"+identifier.to_s).of(self).readreturn [value, identifier] ifvalueend
[nil, nil]
end