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