Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/object/extract.rb
Instance Method Summary collapse
-
#extract(h, overwrite = false) ⇒ Object
PHPic extract().
Instance Method Details
#extract(h, overwrite = false) ⇒ Object
PHPic extract(). Hash will be injected into self as instance variables (@var).
3 4 5 6 7 8 9 |
# File 'lib/object/extract.rb', line 3 def extract(h,overwrite=false) h.each{|k,v| if overwrite || !self.instance_variable_defined?('@'+k) then self.instance_variable_set('@'+k,v) #k should always be String end } end |