# File lib/rbvmomi/basic_types.rb, line 29 def init name=self.name, props=[] super name @props_desc = props @props_desc.each do |d| sym = d['name'].to_sym define_method(sym) { _get_property sym } define_method("#{sym}=""#{sym}=") { |x| _set_property sym, x } end end