Class: VimSdk::BaseType

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_vim_sdk/base_type.rb

Direct Known Subclasses

DataType, EnumType

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, wsdl_name, version) ⇒ BaseType

Returns a new instance of BaseType.



8
9
10
11
12
# File 'lib/ruby_vim_sdk/base_type.rb', line 8

def initialize(name, wsdl_name, version)
  @name = VmodlHelper.vmodl_type_to_ruby(name)
  @wsdl_name = wsdl_name
  @version = version
end

Instance Attribute Details

#nameObject

Returns the value of attribute name.



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

def name
  @name
end

#versionObject

Returns the value of attribute version.



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

def version
  @version
end

#wsdl_nameObject

Returns the value of attribute wsdl_name.



5
6
7
# File 'lib/ruby_vim_sdk/base_type.rb', line 5

def wsdl_name
  @wsdl_name
end