Method: Ice::BaseCube#initialize
- Defined in:
- lib/ice/base_cube.rb
#initialize(source) ⇒ BaseCube
Returns a new instance of BaseCube.
40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/ice/base_cube.rb', line 40 def initialize(source) @source = source unless @attribute_names to_hash.each_key do |key| unless self.respond_to? key.to_sym self.class.send :define_method, key.to_sym do @source.send(key.to_sym) end end end end end |