class TodoModel

Model of the Todo entity

Attributes

description[R]
id[R]
status[R]

Public Class Methods

new(id, description, status = :pending) click to toggle source
# File lib/todo_model.rb, line 9
def initialize(id, description, status = :pending)
  @id = id
  @description = description
  @status = status
end

Public Instance Methods

as_hash() click to toggle source
# File lib/todo_model.rb, line 19
def as_hash
  { 'id': id, 'description': description, 'status': status }
end
complete() click to toggle source
# File lib/todo_model.rb, line 15
def complete
  @status = :completed
end