Method: TaskReport.delete
- Defined in:
- lib/task_report.rb
.delete(identifier) ⇒ Object
71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 |
# File 'lib/task_report.rb', line 71 def delete(identifier) return if no_gist? @report ||= Report.create_from_gist(report_gist) case identifier when 'today' @report.delete_all when 'gist' puts "Deleting today's report gist" Gist.delete(@report.gist_id) return else @report.delete(identifier) end @report.save_to_gist! rescue Report::TaskDNE puts "Task '#{identifier}' does not exist - nothing to do." end |