Class: InstanceBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/instance-builder.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(class_name) ⇒ InstanceBuilder

Returns a new instance of InstanceBuilder.



2
3
4
# File 'lib/instance-builder.rb', line 2

def initialize(class_name)
  @class_name = class_name
end

Class Method Details

.cellObject



10
11
12
# File 'lib/instance-builder.rb', line 10

def self.cell
  new('cell').create_instance
end

Instance Method Details

#create_instanceObject



6
7
8
# File 'lib/instance-builder.rb', line 6

def create_instance
  eval "#{@class_name.capitalize}.new"
end