Class: Swagger::Schema::MediaType
- Inherits:
-
Object
- Object
- Swagger::Schema::MediaType
show all
- Extended by:
- SchemaAccessor
- Defined in:
- lib/swagger/schema/media_type.rb,
lib/swagger/schema/media_type/validator.rb,
lib/swagger/schema/media_type/deserializer.rb
Defined Under Namespace
Classes: Deserializer, Validator
Instance Method Summary
collapse
Constructor Details
#initialize(schema) ⇒ MediaType
Returns a new instance of MediaType.
11
12
13
|
# File 'lib/swagger/schema/media_type.rb', line 11
def initialize(schema)
@schema = schema
end
|
Instance Method Details
#deserializer(options = {}) ⇒ Object
21
22
23
|
# File 'lib/swagger/schema/media_type.rb', line 21
def deserializer(options = {})
Deserializer.new(schema, options)
end
|
#serializer(options = {}) ⇒ Object
17
18
19
|
# File 'lib/swagger/schema/media_type.rb', line 17
def serializer(options = {})
JSON::Schema::Serializer.new(schema, options)
end
|
#validator ⇒ Object
25
26
27
|
# File 'lib/swagger/schema/media_type.rb', line 25
def validator
Validator.new(schema)
end
|