Class: Ki::Repository::Version

Inherits:
DirectoryBase show all
Defined in:
lib/data_storage/repository.rb

Overview

Contains information about a version for one repository

  • Files: ki-version.json, ki-statuses.json, ki-reverse-dependencies.json

Instance Method Summary collapse

Methods inherited from DirectoryBase

#child, #empty?, #exists?, find!, #go, #init_from_path, #initialize, #ki_path, #mkdir, #name, #path, #root, #root?

Constructor Details

This class inherits a constructor from Ki::DirectoryBase

Instance Method Details

#action_usageObject



37
38
39
# File 'lib/data_storage/repository.rb', line 37

def action_usage

end

#reverse_dependenciesObject



33
34
35
# File 'lib/data_storage/repository.rb', line 33

def reverse_dependencies
  KiJSONListFile.new("ki-reverse-dependencies.json").parent(self)
end

#statusesObject



29
30
31
# File 'lib/data_storage/repository.rb', line 29

def statuses
  VersionStatusFile.new("ki-statuses.json").parent(self)
end