class OasParser::Payload

Public Instance Methods

exhibits_one_of_multiple_schemas?(format) click to toggle source
# File lib/oas_parser/payload.rb, line 16
def exhibits_one_of_multiple_schemas?(format)
  return false unless content
  schema(format).keys.include?('oneOf')
end
formats() click to toggle source
# File lib/oas_parser/payload.rb, line 3
def formats
  return [] unless content
  content.keys
end
schema(format) click to toggle source
# File lib/oas_parser/payload.rb, line 8
def schema(format)
  content[format]['schema']
end
split_schemas(format) click to toggle source
# File lib/oas_parser/payload.rb, line 12
def split_schemas(format)
  content[format]['schema']['oneOf']
end