class RamlParser::Model::NamedParameter

Attributes

default[RW]
description[RW]
display_name[RW]
enum[RW]
example[RW]
max_length[RW]
maximum[RW]
min_length[RW]
minimum[RW]
name[RW]
pattern[RW]
repeat[RW]
required[RW]
type[RW]

Public Class Methods

new(name, type = nil, display_name = nil, description = nil, required = false, default = nil, example = nil, min_length = nil, max_length = nil, minimum = nil, maximum = nil, repeat = nil, enum = nil, pattern = nil) click to toggle source
# File lib/raml_parser/model.rb, line 112
def initialize(name, type = nil, display_name = nil, description = nil, required = false, default = nil, example = nil, min_length = nil, max_length = nil, minimum = nil, maximum = nil, repeat = nil, enum = nil, pattern = nil)
  @name = name
  @type = type
  @display_name = display_name
  @description = description
  @required = required
  @default = default
  @example = example
  @min_length = min_length
  @max_length = max_length
  @minimum = minimum
  @maximum = maximum
  @repeat = repeat
  @enum = enum
  @pattern = pattern
end