Module: Vigilem::Core::Adapters::BasicAdapter
- Includes:
- Observable
- Included in:
- Adapter, InputSystemHandler
- Defined in:
- lib/vigilem/core/adapters/basic_adapter.rb
Instance Attribute Summary collapse
- #link ⇒ Object writeonly
Instance Method Summary collapse
- #initialize_basic_adapter(lnk = nil) ⇒ Object
-
#source ⇒ Object
source is more dynamic than link, i.e.
Instance Attribute Details
#link=(value) ⇒ Object
21 22 23 24 25 26 |
# File 'lib/vigilem/core/adapters/basic_adapter.rb', line 21 def link=(value) @link = value changed notify_observers('link', @link) @link end |
Instance Method Details
#initialize_basic_adapter(lnk = nil) ⇒ Object
14 15 16 |
# File 'lib/vigilem/core/adapters/basic_adapter.rb', line 14 def initialize_basic_adapter(lnk=nil) @link = lnk end |
#source ⇒ Object
source is more dynamic than link, i.e. and input system handler can have multiple sources or get it’s info from a demultiplexer, yet have no direct #link
31 32 33 |
# File 'lib/vigilem/core/adapters/basic_adapter.rb', line 31 def source @source || link() end |