Sha256: 0c4804ec9497b9353861b590d6787ea4ee59a55a23e5e8c16500c9a57b493452
Contents?: true
Size: 565 Bytes
Versions: 5
Compression:
Stored size: 565 Bytes
Contents
module Eternity class Branch class << self def [](name) Commit.new branches[name] end def []=(name, commit_id) branches[name] = commit_id end def exists?(name) branches.key? name end def delete(name) branches.delete name end def names branches.keys end private def branches @branches ||= Restruct::Hash.new redis: Eternity.redis, id: Eternity.keyspace[:branches] end end end end
Version data entries
5 entries across 5 versions & 1 rubygems