class Medo::JsonTaskWriter::TaskPresenter

Public Class Methods

new(task) click to toggle source
# File lib/medo/json_task_writer.rb, line 17
def initialize(task)
  @task = task
end

Public Instance Methods

as_json() click to toggle source
# 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