Module: Chrysalis

Extended by:
Hookable
Defined in:
lib/chrysalis/ar/tar.rb,
lib/chrysalis/ar/zip.rb,
lib/chrysalis/errors.rb,
lib/chrysalis/loader.rb,
lib/chrysalis/archive.rb,
lib/chrysalis/project.rb,
lib/chrysalis/version.rb,
lib/chrysalis/manifest.rb,
lib/chrysalis/ar/tar_gz.rb,
lib/chrysalis/ar/tar_bz2.rb,
lib/chrysalis/repository.rb,
lib/chrysalis/vcs/svn/repository.rb,
lib/chrysalis/vcs/file/repository.rb,
lib/chrysalis/vcs/http/repository.rb

Defined Under Namespace

Modules: Ar, Hookable, TaskManager, VCS Classes: Archive, ArchiveError, Cache, Loader, Manifest, ManifestError, ParameterError, Project, Repository, RepositoryError, UnimplementedError, WorkingCopy

Constant Summary collapse

VERSION =
'0.1.1'.freeze
META_DIRECTORY =
'.chrysalis'.freeze
META_CACHE_FILE =
'.chrysalis/cache.yml'.freeze

Class Method Summary collapse

Methods included from Hookable

hook, post

Class Method Details

.bootObject



14
15
16
17
# File 'lib/chrysalis/manifest.rb', line 14

def boot
  Chrysalis::Loader.instance
  Chrysalis::Cache.instance
end

.optionsObject

– TODO: A proper solution for configuration options needs to be implemented.



21
22
23
# File 'lib/chrysalis/manifest.rb', line 21

def options
  @options ||= OpenStruct.new :prefix => './lib'
end