Class: AssOle::AppExtension::Spy
- Inherits:
-
Abstract::Extension
- Object
- Abstract::Extension
- AssOle::AppExtension::Spy
- Defined in:
- lib/ass_ole/app_extension.rb
Overview
Class for explore exists infobase extensions.
Instance Attribute Summary
Attributes inherited from Abstract::Extension
Class Method Summary collapse
-
.explore(info_base) ⇒ Array<Spy>
Returns all extensions stored in
info_base.
Instance Method Summary collapse
-
#app_requirements ⇒ nil
Permanent.
-
#data ⇒ WIN32OLE
Return #ole
GetData. -
#initialize(ole_runtime, ole) ⇒ Spy
constructor
private
A new instance of Spy.
-
#name ⇒ String
Return #ole
Nameproperty. -
#ole ⇒ WIN32OLE
Extension ole object.
-
#platform_require ⇒ '~> 0'
Permanent.
-
#plug! ⇒ self
Do nothing.
-
#unplug! ⇒ self
Do nothing.
-
#verify! ⇒ self
Do nothing.
Methods inherited from Abstract::Extension
#all_extensions, #app_name, #app_version, #apply_errors, #apply_errors_get, #apply_warnings, #can_apply?, #exist?, #ole_connector, #plug, #plugged?, #save_stored_data, #verify_application!, #verify_version_compatibility!
Methods included from Abstract::Extension::AbstractMethods
Constructor Details
#initialize(ole_runtime, ole) ⇒ Spy
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of Spy.
365 366 367 368 |
# File 'lib/ass_ole/app_extension.rb', line 365 def initialize(ole_runtime, ole) @ole_runtime = ole_runtime @ole = ole end |
Class Method Details
Instance Method Details
#app_requirements ⇒ nil
Returns permanent.
416 417 418 |
# File 'lib/ass_ole/app_extension.rb', line 416 def app_requirements nil end |
#data ⇒ WIN32OLE
Return #ole GetData
406 407 408 |
# File 'lib/ass_ole/app_extension.rb', line 406 def data ole.GetData end |
#name ⇒ String
Return #ole Name property
400 401 402 |
# File 'lib/ass_ole/app_extension.rb', line 400 def name ole.Name end |
#ole ⇒ WIN32OLE
Extension ole object.
376 377 378 |
# File 'lib/ass_ole/app_extension.rb', line 376 def ole @ole end |
#platform_require ⇒ '~> 0'
Returns permanent.
411 412 413 |
# File 'lib/ass_ole/app_extension.rb', line 411 def platform_require Gem::Requirement.new '~> 0' end |
#plug! ⇒ self
Do nothing.
382 383 384 |
# File 'lib/ass_ole/app_extension.rb', line 382 def plug! self end |
#unplug! ⇒ self
Do nothing
388 389 390 |
# File 'lib/ass_ole/app_extension.rb', line 388 def unplug! self end |
#verify! ⇒ self
Do nothing
394 395 396 |
# File 'lib/ass_ole/app_extension.rb', line 394 def verify! self end |