class Swagger::Schema::Content

Public Class Methods

new(schema) click to toggle source
# File lib/swagger/schema/content.rb, line 7
def initialize(schema)
  @schema = schema
end
shortcut(name, type) click to toggle source
# File lib/swagger/schema/content.rb, line 16
def self.shortcut(name, type)
  define_method(name) { self[type] }
end

Public Instance Methods

[](type) click to toggle source
# File lib/swagger/schema/content.rb, line 11
def [](type)
  schema = Util.try_hash(@schema, type)
  MediaType.new(schema) if schema
end