class Param

Attributes

description[RW]
invalid_options[RW]
name[RW]
type[RW]
valid_options[RW]

Public Class Methods

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