Module: Kosmos
- Defined in:
- lib/kosmos.rb,
lib/kosmos/util.rb,
lib/kosmos/package.rb,
lib/kosmos/version.rb,
lib/kosmos/web/app.rb,
lib/kosmos/versioner.rb,
lib/kosmos/git_adapter.rb,
lib/kosmos/package_dsl.rb,
lib/kosmos/download_url.rb,
lib/kosmos/package_attrs.rb,
lib/kosmos/user_interface.rb,
lib/kosmos/package_downloads.rb,
lib/kosmos/post_processors/module_manager_resolver.rb
Defined Under Namespace
Modules: GitAdapter, PackageAttrs, PackageDownloads, PackageDsl, PostProcessors, UserInterface, Util, Web
Classes: Configuration, DownloadUrl, Package, Versioner
Constant Summary
collapse
- VERSION =
"0.0.5"
Class Method Summary
collapse
Class Method Details
.cache_dir ⇒ Object
33
34
35
|
# File 'lib/kosmos.rb', line 33
def cache_dir
read_config[:cache_dir]
end
|
.config ⇒ Object
17
18
19
|
# File 'lib/kosmos.rb', line 17
def config
@config ||= Configuration.new
end
|
21
22
23
|
# File 'lib/kosmos.rb', line 21
def configure
yield(config)
end
|
.load_ksp_path ⇒ Object
29
30
31
|
# File 'lib/kosmos.rb', line 29
def load_ksp_path
read_config[:ksp_path]
end
|
.save_ksp_path(path) ⇒ Object
25
26
27
|
# File 'lib/kosmos.rb', line 25
def save_ksp_path(path)
write_config(ksp_path: path)
end
|