class Medo::JsonTaskWriter

Public Class Methods

new(output_stream = STDOUT) click to toggle source
Calls superclass method
# File lib/medo/json_task_writer.rb, line 6
def initialize(output_stream = STDOUT)
  super()
  @output_stream = output_stream
end

Public Instance Methods

write() click to toggle source
# File lib/medo/json_task_writer.rb, line 11
def write
  tasks = @tasks.map { |t| TaskPresenter.new(t).as_json }.to_json
  @output_stream.write(tasks)
end