Class: OpenapiFirst::RequestBody

Inherits:
Object
  • Object
show all
Includes:
HasContent
Defined in:
lib/openapi_first/definition/request_body.rb

Instance Method Summary collapse

Methods included from HasContent

#schema_for

Constructor Details

#initialize(request_body_object, operation) ⇒ RequestBody

Returns a new instance of RequestBody.



9
10
11
12
# File 'lib/openapi_first/definition/request_body.rb', line 9

def initialize(request_body_object, operation)
  @object = request_body_object
  @operation = operation
end

Instance Method Details

#descriptionObject



14
15
16
# File 'lib/openapi_first/definition/request_body.rb', line 14

def description
  @object['description']
end

#required?Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/openapi_first/definition/request_body.rb', line 18

def required?
  !!@object['required']
end