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

Defined Under Namespace

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

Constant Summary collapse

VERSION =
"0.4.0"

Class Method Summary collapse

Class Method Details

.configurationObject



83
84
85
# File 'lib/desi/configuration.rb', line 83

def configuration
  Configuration.instance
end

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

Change configuration settings

Desi.configure do |c|

c.directory = "~/es"

end

Yields:

Returns:



78
79
80
81
# File 'lib/desi/configuration.rb', line 78

def configure(&block)
  yield configuration
  configuration
end