class Eternity::Branch
Public Class Methods
[](name)
click to toggle source
# File lib/eternity/branch.rb, line 5 def [](name) Commit.new branches[name] end
[]=(name, commit_id)
click to toggle source
# File lib/eternity/branch.rb, line 9 def []=(name, commit_id) branches[name] = commit_id end
delete(name)
click to toggle source
# File lib/eternity/branch.rb, line 17 def delete(name) branches.delete name end
exists?(name)
click to toggle source
# File lib/eternity/branch.rb, line 13 def exists?(name) branches.key? name end
names()
click to toggle source
# File lib/eternity/branch.rb, line 21 def names branches.keys end
Private Class Methods
branches()
click to toggle source
# File lib/eternity/branch.rb, line 27 def branches @branches ||= Restruct::Hash.new connection: Eternity.connection, id: Eternity.keyspace[:branches] end