method
generate_propput_methods
v1_8_7_330 -
Show latest stable
- Class:
WIN32COMGen
generate_propput_methods(klass, io = STDOUT)public
No documentation available.
# File ext/win32ole/sample/olegen.rb, line 187
def generate_propput_methods(klass, io = STDOUT)
klass.ole_methods.select {|method|
method.invoke_kind == 'PROPERTYPUT' && method.visible? &&
method.size_params == 1
}.each do |method|
ms = klass.ole_methods.select {|m|
m.invoke_kind == 'PROPERTYGET' &&
m.dispid == method.dispid
}
types = []
if ms.size == 1
types = ms[0].return_type_detail
end
generate_method(method, '_setproperty', io, types)
end
end