class TodoistClient::CompletedItem

only premium user

Constants

VALID_PARAMS

Public Class Methods

new(params) click to toggle source
# File lib/todoist_client/completed_item.rb, line 19
def initialize(params)
  raise ArgumentError if params["id"].nil?
  set_params(params)
end

Public Instance Methods

completed_date=(date_string) click to toggle source
# File lib/todoist_client/completed_item.rb, line 24
def completed_date=(date_string)
  @completed_date = case
  when date_string.is_a?(String)
    Time.parse(date_string)
  when date_string.is_a?(Time)
    date_string
  else
    raise ArgumentError
  end
end
to_item() click to toggle source
# File lib/todoist_client/completed_item.rb, line 35
def to_item
  Item.find(@task_id)
end