class MicroManager::CLI::AddTask

Attributes

description[R]
due[R]

Public Class Methods

new(description:, due: Date.today) click to toggle source
# File lib/cli/add_task.rb, line 6
def initialize(description:, due: Date.today)
  @description = description
  @due = due
end

Public Instance Methods

run(schedule:) click to toggle source
# File lib/cli/add_task.rb, line 11
def run(schedule:)
  schedule.add_task(description: description, due: due)

  Result.new { "Task added successfully" }
end