class Markdo::Command

Public Class Methods

new(command_support) click to toggle source
# File lib/markdo/commands/command.rb, line 7
def initialize(command_support)
  @command_support = command_support
  @stdin = command_support.stdin
  @stdout = command_support.stdout
  @stderr = command_support.stderr
  @env = command_support.env
  @today = command_support.today
end

Public Instance Methods

run() click to toggle source
# File lib/markdo/commands/command.rb, line 16
def run
end

Protected Instance Methods

data_source() click to toggle source
# File lib/markdo/commands/command.rb, line 21
def data_source
  DataSource.new(@env)
end
inbox_task_collection() click to toggle source
# File lib/markdo/commands/command.rb, line 29
def inbox_task_collection
  TaskCollection.new(data_source.lines_from_inbox, @today)
end
task_collection() click to toggle source
# File lib/markdo/commands/command.rb, line 25
def task_collection
  TaskCollection.new(data_source.lines_from_all, @today)
end