class MicroManager::Task

Attributes

completed_on[R]
description[R]
due[R]

Public Class Methods

new(description:, due:) click to toggle source
# File lib/micro_manager/task.rb, line 7
def initialize(description:, due:)
  @description = description
  @due = due
  @completed = false
end

Public Instance Methods

==(other) click to toggle source
# File lib/micro_manager/task.rb, line 22
def ==(other)
  description == other.description && completed? == other.completed?
end
complete() click to toggle source
# File lib/micro_manager/task.rb, line 13
def complete
  @completed = true
  @completed_on = Date.today
end
completed?() click to toggle source
# File lib/micro_manager/task.rb, line 18
def completed?
  @completed
end