Class: TaskManager::CurrentTaskFile

Inherits:
TaskFile
  • Object
show all
Defined in:
lib/task_manager/current_task_file.rb

Constant Summary

Constants inherited from TaskFile

TaskFile::CURRENT_NODE, TaskFile::DONE_NODE, TaskFile::ELEMENT, TaskFile::FILE_NAME, TaskFile::NEW_NODE, TaskFile::ROOT

Instance Method Summary collapse

Methods inherited from TaskFile

#add, #all

Instance Method Details

#currentObject



3
4
5
# File 'lib/task_manager/current_task_file.rb', line 3

def current
  Task.new_from_node(current_node)
end

#pickObject



7
8
9
10
11
# File 'lib/task_manager/current_task_file.rb', line 7

def pick
  task = current
  handle_xml { current_node.remove }
  task
end