Class: Ki::Repository::Component::VersionListFile
- Defined in:
- lib/data_storage/repository.rb
Overview
Chronological list of versions in this component
Instance Method Summary collapse
Instance Method Details
#add_version(id, time = Time.now) ⇒ Object
58 59 60 61 62 63 64 |
# File 'lib/data_storage/repository.rb', line 58 def add_version(id, time=Time.now) obj = {"id" => id, "time" => time} edit_data do @cached_data.unshift obj end create_list_item(obj) end |
#create_list_item(item) ⇒ Object
53 54 55 56 |
# File 'lib/data_storage/repository.rb', line 53 def create_list_item(item) id = item["id"] Version.new(id).version_id(File.join(parent.component_id, id)).parent(parent) end |