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

Methods included from LockablePipelineComponent

#semaphore, #semaphore!, #synchronize

Methods included from BasicAdapter

#initialize_basic_adapter, #source

Instance Method Details

#affix(src, opts = {}) ⇒ Object

Returns link.

Parameters:

  • src
  • opts, (Hash)

    future use

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.

Parameters:

  • src
  • opts, (Hash)

    future use

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

Parameters:

  • link


27
28
29
# File 'lib/vigilem/core/adapters/adapter.rb', line 27

def initialize_adapter(lnk=nil)
  initialize_basic_adapter(lnk)
end