class RamlParser::Model::Root

Attributes

base_uri[RW]
base_uri_parameters[RW]
documentation[RW]
media_type[RW]
protocols[RW]
resource_types[RW]
resources[RW]
schemas[RW]
secured_by[RW]
security_schemes[RW]
title[RW]
traits[RW]
version[RW]

Public Class Methods

new(title = nil, base_uri = nil, version = nil, media_type = nil, schemas = {}, security_schemes = {}, base_uri_parameters = {}, resource_types = {}, traits = {}, protocols = [], secured_by = [], documentation = [], resources = []) click to toggle source
# File lib/raml_parser/model.rb, line 6
def initialize(title = nil, base_uri = nil, version = nil, media_type = nil, schemas = {}, security_schemes = {}, base_uri_parameters = {}, resource_types = {}, traits = {}, protocols = [], secured_by = [], documentation = [], resources = [])
  @title = title
  @base_uri = base_uri
  @version = version
  @media_type = media_type
  @schemas = schemas
  @security_schemes = security_schemes
  @base_uri_parameters = base_uri_parameters
  @resource_types = resource_types
  @traits = traits
  @protocols = protocols
  @secured_by = secured_by
  @documentation = documentation
  @resources = resources
end