Class: Swagger::Schema::PathItem
- Inherits:
-
Object
- Object
- Swagger::Schema::PathItem
- 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
-
#initialize(schema) ⇒ PathItem
constructor
A new instance of PathItem.
- #parameters ⇒ Object
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
#parameters ⇒ Object
21 22 23 |
# File 'lib/swagger/schema/path_item.rb', line 21 def parameters Parameters.new(Util.try_hash(@schema, :parameters) || []) end |