class OptionalParam

Attributes

default_value[RW]
description[RW]
name[RW]
type[RW]
valid_options[RW]

Public Class Methods

new(name=nil, type=nil, description=nil, valid_options=nil, default_value=nil) click to toggle source
# File lib/stickshift-controller/app/models/optional_param.rb, line 4
def initialize(name=nil, type=nil, description=nil, valid_options=nil, default_value=nil)
  self.name = name
  self.type = type
  self.description = description
  valid_options = [valid_options] unless valid_options.kind_of?(Array)
  self.valid_options = valid_options || Array.new
  self.default_value = default_value
end