module Todo
Allows for easy management of task lists and tasks in the todo.txt format.
Attributes
options_instance[RW]
Public Class Methods
customize() { |options_instance| ... }
click to toggle source
Customize global list behaviour.
Example:
Todo.customize do |opts| opts.require_completed_on = false end
# File lib/todo.rb, line 34 def self.customize self.options_instance ||= Options.new yield(options_instance) end
options()
click to toggle source
Global access to custom options.
Example:
if Todo.options.require_completed_on # Do something end
# File lib/todo.rb, line 23 def self.options self.options_instance ||= Options.new end