Class: Thoreau::Model::Setup

Inherits:
Object
  • Object
show all
Defined in:
lib/thoreau/model/setup.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, values, block) ⇒ Setup

Returns a new instance of Setup.



8
9
10
11
12
13
# File 'lib/thoreau/model/setup.rb', line 8

def initialize name, values, block
  @name   = name.to_s
  @values = values
  # @value = [values].flatten unless values.nil?
  @block = block
end

Instance Attribute Details

#blockObject (readonly)

Returns the value of attribute block.



6
7
8
# File 'lib/thoreau/model/setup.rb', line 6

def block
  @block
end

#nameObject (readonly)

Returns the value of attribute name.



6
7
8
# File 'lib/thoreau/model/setup.rb', line 6

def name
  @name
end

#valuesObject (readonly)

Returns the value of attribute values.



6
7
8
# File 'lib/thoreau/model/setup.rb', line 6

def values
  @values
end