# File lib/more/facets/openobject.rb, line 102 def initialize( hash=nil, &yld ) super( &yld ) hash.each { |k,v| define_slot(k,v) } if hash end