module GitFeats::Completed
Constants
- PATH
Public Instance Methods
add(feat)
click to toggle source
Add a feat to the list of completed feats
# File lib/git-feats/completed.rb, line 19 def add(feat) @completed << feat end
data()
click to toggle source
# File lib/git-feats/completed.rb, line 28 def data @completed end
exists?(feat)
click to toggle source
check of a user has already completed a feat
# File lib/git-feats/completed.rb, line 24 def exists?(feat) @completed.include?(feat.to_s) end
serialize()
click to toggle source
write data to file
# File lib/git-feats/completed.rb, line 14 def serialize Serializer.serialize(PATH, @completed) end
unserialize()
click to toggle source
load data from file
# File lib/git-feats/completed.rb, line 9 def unserialize @completed = Serializer.unserialize(PATH) || [] end