Class: VimSdk::ManagedType

Inherits:
DataType show all
Defined in:
lib/ruby_vim_sdk/managed_type.rb

Instance Attribute Summary collapse

Attributes inherited from DataType

#parent, #properties

Attributes inherited from BaseType

#name, #version, #wsdl_name

Instance Method Summary collapse

Constructor Details

#initialize(name, wsdl_name, parent, version, properties, methods) ⇒ ManagedType

Returns a new instance of ManagedType.



6
7
8
9
# File 'lib/ruby_vim_sdk/managed_type.rb', line 6

def initialize(name, wsdl_name, parent, version, properties, methods)
  super(name, wsdl_name, parent, version, properties)
  @managed_methods = methods ? methods.collect { |method| Method.new(*method) } : []
end

Instance Attribute Details

#managed_methodsObject

Returns the value of attribute managed_methods.



4
5
6
# File 'lib/ruby_vim_sdk/managed_type.rb', line 4

def managed_methods
  @managed_methods
end