Class: Swagger::Schema::PathItem

Inherits:
Object
  • Object
show all
Extended by:
SchemaAccessor
Includes:
HandleServers
Defined in:
lib/swagger/schema/path_item.rb

Constant Summary collapse

METHODS =
%i[get put post delete options head patch trace].freeze

Instance Method Summary collapse

Methods included from HandleServers

#server, #server_by_description, #servers

Constructor Details

#initialize(schema) ⇒ PathItem

Returns a new instance of PathItem.



15
16
17
# File 'lib/swagger/schema/path_item.rb', line 15

def initialize(schema)
  @schema = schema
end

Instance Method Details

#parametersObject



21
22
23
# File 'lib/swagger/schema/path_item.rb', line 21

def parameters
  Parameters.new(Util.try_hash(@schema, :parameters) || [])
end