Module: ActiveTodo::KernelMethods
- Defined in:
- lib/activetodo.rb
Instance Method Summary collapse
- #TODO(what, options = {}) ⇒ Object (also: #FIXME, #XXX)
Instance Method Details
#TODO(what, options = {}) ⇒ Object Also known as: FIXME, XXX
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/activetodo.rb', line 19 def TODO(what, = {}) deadline = DateTime.parse([:deadline]) if [:deadline] if deadline && DateTime.now >= deadline = "Deadline reached for \"#{what}\" (#{[:deadline]})" if [:warn_only] PrivateMethods.() else raise end end end |