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