Module: HammerCLI::Apipie::Options::ClassMethods

Defined in:
lib/hammer_cli/apipie/options.rb

Instance Method Summary collapse

Instance Method Details

#apipie_options(options = {}) ⇒ Object



40
41
42
43
44
45
46
47
48
49
# File 'lib/hammer_cli/apipie/options.rb', line 40

def apipie_options(options={})
  setup_identifier_options
  if resource_defined?
    filter = options[:without] || []
    filter = Array(filter)
    filter += declared_identifiers.keys

    options_for_params(resource.docs_for(action)["params"], filter)
  end
end