class ApiCanon::Swagger::ApiDeclaration::Api::Operation

Public Instance Methods

error_responses() click to toggle source
# File lib/api_canon/swagger/api_declaration.rb, line 69
def error_responses
  object.response_codes.collect do |code, reason|
    { :code => code, :reason => reason }
  end
end
nickname() click to toggle source
# File lib/api_canon/swagger/api_declaration.rb, line 56
def nickname
  [
    Rails.application.class.parent_name,
    object.controller_name,
    object.action_name,
    http_method
  ].join('-').downcase
end
parameters() click to toggle source
# File lib/api_canon/swagger/api_declaration.rb, line 75
def parameters
  object.params.collect do |name, param|
    # Reject format because its not a real param :)
    Parameter.new param unless name == :format
  end.compact
end
summary() click to toggle source
# File lib/api_canon/swagger/api_declaration.rb, line 65
def summary
  object.description
end