Module: Desi

Defined in:
lib/desi.rb,
lib/desi/runner.rb,
lib/desi/version.rb,
lib/desi/upstream.rb,
lib/desi/installer.rb,
lib/desi/downloader.rb,
lib/desi/http_client.rb,
lib/desi/configuration.rb,
lib/desi/index_manager.rb,
lib/desi/local_install.rb,
lib/desi/process_manager.rb,
lib/desi/local_install/release.rb

Defined Under Namespace

Classes: Configuration, Downloader, HttpClient, IndexManager, Installer, LocalInstall, ProcessManager, Runner, Upstream

Constant Summary collapse

VERSION =
"0.7.2"

Class Method Summary collapse

Class Method Details

.configurationObject



85
86
87
# File 'lib/desi/configuration.rb', line 85

def configuration
  Configuration.instance
end

.configure {|configuration| ... } ⇒ Desi::Configuration

Change configuration settings

Desi.configure do |c|

c.directory = "~/es"
c.server = "127.0.0.53:9200"

end

Yields:

Returns:



80
81
82
83
# File 'lib/desi/configuration.rb', line 80

def configure(&block)
  yield configuration
  configuration
end