Module: Medo::TextTaskWriter::Decorators::NumbersDecorator::TaskNumbers

Extended by:
Support::Decorator
Defined in:
lib/medo/text_task_writer/decorators/numbers_decorator.rb

Instance Method Summary collapse

Methods included from Support::Decorator

after_decorate, decorate

Instance Method Details

#doneObject



39
40
41
# File 'lib/medo/text_task_writer/decorators/numbers_decorator.rb', line 39

def done
  "#{number} #{super}"
end

#numberObject



29
30
31
32
# File 'lib/medo/text_task_writer/decorators/numbers_decorator.rb', line 29

def number
  format = "%-#{@number_length + 1}s"
  format % (number? ? "" : "#@number.")
end

#number?Boolean



34
35
36
37
# File 'lib/medo/text_task_writer/decorators/numbers_decorator.rb', line 34

def number?
  @num_options[:done] && @task.done? ||
    @num_options[:pending] && !@task.done?
end