Class: Object

Inherits:
BasicObject
Defined in:
lib/object/extract.rb

Instance Method Summary collapse

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