Module: Vigilem::Core::Adapters::Adapter
- Extended by:
- ActiveSupport::Concern
- Includes:
- BasicAdapter, LockablePipelineComponent
- Included in:
- Vigilem::Core::AbstractDevice, BufferedAdapter
- Defined in:
- lib/vigilem/core/adapters/adapter.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
-
#affix(src, opts = {}) ⇒ Object
Link.
-
#attach(src, opts = {}) ⇒ Object
Self.
- #initialize_adapter(lnk = nil) ⇒ Object
Methods included from LockablePipelineComponent
#semaphore, #semaphore!, #synchronize
Methods included from BasicAdapter
#initialize_basic_adapter, #source
Instance Method Details
#affix(src, opts = {}) ⇒ Object
Returns link.
50 51 52 |
# File 'lib/vigilem/core/adapters/adapter.rb', line 50 def affix(src, opts={}) self.link = src end |
#attach(src, opts = {}) ⇒ Object
Returns self.
41 42 43 44 |
# File 'lib/vigilem/core/adapters/adapter.rb', line 41 def attach(src, opts={}) self.link = src self end |
#initialize_adapter(lnk = nil) ⇒ Object
27 28 29 |
# File 'lib/vigilem/core/adapters/adapter.rb', line 27 def initialize_adapter(lnk=nil) initialize_basic_adapter(lnk) end |