class Ki::Repository::Component::VersionListFile

Chronological list of versions in this component

Public Instance Methods

add_version(id, time=Time.now) click to toggle source
# 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) click to toggle source
# 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