Module: Wireless

Defined in:
lib/wireless.rb,
lib/wireless/fetch.rb,
lib/wireless/fetcher.rb,
lib/wireless/version.rb,
lib/wireless/registry.rb,
lib/wireless/resolver.rb,
lib/wireless/resolver/factory.rb,
lib/wireless/resolver/singleton.rb,
lib/wireless/synchronized_store.rb

Overview

The Wireless namespace houses the top-level dependency-provider/service-locator object (Wireless::Registry) and also exposes a static method, Wireless.new, which forwards to and instantiates the registry.

Defined Under Namespace

Modules: Fetch Classes: CycleError, Error, Fetcher, KeyError, Registry, Resolver, SynchronizedStore

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.new(*args, &block) ⇒ Object

a shortcut which allows:

WL = Wireless::Registry.new do
  # ...
end

to be written as:

WL = Wireless.new do
  # ...
end


41
42
43
# File 'lib/wireless.rb', line 41

def self.new(*args, &block)
  Wireless::Registry.new(*args, &block)
end