class Swagger::Schema::MediaType
Public Class Methods
new(schema)
click to toggle source
# File lib/swagger/schema/media_type.rb, line 11 def initialize(schema) @schema = schema end
Public Instance Methods
deserializer(options = {}, store = true)
click to toggle source
# File lib/swagger/schema/media_type.rb, line 22 def deserializer(options = {}, store = true) use_options = store ? Swagger::Serializer::Store.current.deserialize_options.merge(options) : options Deserializer.new(schema, use_options) end
serializer(options = {}, store = true)
click to toggle source
# File lib/swagger/schema/media_type.rb, line 17 def serializer(options = {}, store = true) use_options = store ? Swagger::Serializer::Store.current.serialize_options.merge(options) : options JSON::Schema::Serializer.new(schema, use_options) end
validator()
click to toggle source
# File lib/swagger/schema/media_type.rb, line 27 def validator Validator.new(schema) end