Class: Pritch::Persistence
- Inherits:
-
Object
- Object
- Pritch::Persistence
- Defined in:
- lib/pritch/persistence.rb
Instance Method Summary collapse
Instance Method Details
#load ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'lib/pritch/persistence.rb', line 12 public def load raise NoDataException unless File.exists?('.pritch') file = File.open('.pritch', 'r') content = file.read.split("\n-\n") file.close File.delete('.pritch') content end |
#save(did, todo) ⇒ Object
6 7 8 9 10 |
# File 'lib/pritch/persistence.rb', line 6 public def save(did, todo) file = File.open('.pritch', 'w') file.write(did + "\n-\n" + todo) file.close end |