class Swagger::Schema::Operation

Public Class Methods

new(schema, path_item = nil) click to toggle source
# File lib/swagger/schema/operation.rb, line 13
def initialize(schema, path_item = nil)
  @schema = schema
  @path_item = path_item
end

Public Instance Methods

parameters() click to toggle source
# File lib/swagger/schema/operation.rb, line 20
def parameters
  Parameters.new((@path_item&.parameters || []) + (Util.try_hash(@schema, :parameters) || []))
end
requestBody() click to toggle source
# File lib/swagger/schema/operation.rb, line 24
def requestBody
  RequestBody.new(Util.try_hash(@schema, :requestBody))
end
Also aliased as: request_body
request_body()
Alias for: requestBody
responses() click to toggle source
# File lib/swagger/schema/operation.rb, line 30
def responses
  Responses.new(Util.try_hash(@schema, :responses))
end