Module: TPS

Defined in:
lib/tps.rb,
lib/tps/task.rb,
lib/tps/sprint.rb,
lib/tps/version.rb,
lib/tps/importer.rb,
lib/tps/task_list.rb,
lib/tps/cli_reporter.rb,
lib/tps/bar_formatter.rb

Overview

Common usage:

list = TPS::TaskList.new data: yaml_data
list = TPS::TaskList.new yaml: filename

# Returns an array of tasks.
task.tasks

# Metadata:
task.name
task.owner
task.status

task.done?
task.in_progress?

list.to_html

Defined Under Namespace

Modules: Importer, TaskPaper, TaskPaperShim Classes: BarFormatter, CliReporter, Sprint, Task, TaskList

Constant Summary collapse

ROOT =
File.expand_path('../../', __FILE__)

Class Method Summary collapse

Class Method Details

.root(*a) ⇒ Object



36
37
38
# File 'lib/tps.rb', line 36

def self.root(*a)
  File.join ROOT, *a
end

.versionObject



2
3
4
# File 'lib/tps/version.rb', line 2

def self.version
  version = "0.5.0"
end