Class: Ki::Repository::Component

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

Overview

Contains information about a component for one repository

  • Files: ki-versions.json, status_info.json

See Also:

Defined Under Namespace

Classes: VersionListFile

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

#status_infoObject

Status information file. Hash that defines information about status fields

  • list defines order of statuses [“alpha”,“beta”,“gamma”]



69
70
71
# File 'lib/data_storage/repository.rb', line 69

def status_info
  KiJSONHashFile.new("status_info.json").parent(self)
end