Class: Medo::JsonTaskWriter::TaskPresenter
- Inherits:
-
Object
- Object
- Medo::JsonTaskWriter::TaskPresenter
- Defined in:
- lib/medo/json_task_writer.rb
Instance Method Summary collapse
- #as_json ⇒ Object
-
#initialize(task) ⇒ TaskPresenter
constructor
A new instance of TaskPresenter.
Constructor Details
#initialize(task) ⇒ TaskPresenter
17 18 19 |
# File 'lib/medo/json_task_writer.rb', line 17 def initialize(task) @task = task end |
Instance Method Details
#as_json ⇒ Object
21 22 23 24 25 26 27 28 29 |
# File 'lib/medo/json_task_writer.rb', line 21 def as_json { :done => @task.done?, :description => @task.description, :created_at => @task.created_at, :completed_at => (@task.completed_at if @task.done?), :notes => @task.notes } end |