Class: Aidp::Execute::Task

Inherits:
Struct
  • Object
show all
Defined in:
lib/aidp/execute/persistent_tasklist.rb

Overview

Task struct for persistent tasklist entries

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#abandoned_atObject

Returns the value of attribute abandoned_at

Returns:

  • (Object)

    the current value of abandoned_at



11
12
13
# File 'lib/aidp/execute/persistent_tasklist.rb', line 11

def abandoned_at
  @abandoned_at
end

#abandoned_reasonObject

Returns the value of attribute abandoned_reason

Returns:

  • (Object)

    the current value of abandoned_reason



11
12
13
# File 'lib/aidp/execute/persistent_tasklist.rb', line 11

def abandoned_reason
  @abandoned_reason
end

#completed_atObject

Returns the value of attribute completed_at

Returns:

  • (Object)

    the current value of completed_at



11
12
13
# File 'lib/aidp/execute/persistent_tasklist.rb', line 11

def completed_at
  @completed_at
end

#created_atObject

Returns the value of attribute created_at

Returns:

  • (Object)

    the current value of created_at



11
12
13
# File 'lib/aidp/execute/persistent_tasklist.rb', line 11

def created_at
  @created_at
end

#descriptionObject

Returns the value of attribute description

Returns:

  • (Object)

    the current value of description



11
12
13
# File 'lib/aidp/execute/persistent_tasklist.rb', line 11

def description
  @description
end

#discovered_duringObject

Returns the value of attribute discovered_during

Returns:

  • (Object)

    the current value of discovered_during



11
12
13
# File 'lib/aidp/execute/persistent_tasklist.rb', line 11

def discovered_during
  @discovered_during
end

#idObject

Returns the value of attribute id

Returns:

  • (Object)

    the current value of id



11
12
13
# File 'lib/aidp/execute/persistent_tasklist.rb', line 11

def id
  @id
end

#priorityObject

Returns the value of attribute priority

Returns:

  • (Object)

    the current value of priority



11
12
13
# File 'lib/aidp/execute/persistent_tasklist.rb', line 11

def priority
  @priority
end

#sessionObject

Returns the value of attribute session

Returns:

  • (Object)

    the current value of session



11
12
13
# File 'lib/aidp/execute/persistent_tasklist.rb', line 11

def session
  @session
end

#started_atObject

Returns the value of attribute started_at

Returns:

  • (Object)

    the current value of started_at



11
12
13
# File 'lib/aidp/execute/persistent_tasklist.rb', line 11

def started_at
  @started_at
end

#statusObject

Returns the value of attribute status

Returns:

  • (Object)

    the current value of status



11
12
13
# File 'lib/aidp/execute/persistent_tasklist.rb', line 11

def status
  @status
end

#tagsObject

Returns the value of attribute tags

Returns:

  • (Object)

    the current value of tags



11
12
13
# File 'lib/aidp/execute/persistent_tasklist.rb', line 11

def tags
  @tags
end

#updated_atObject

Returns the value of attribute updated_at

Returns:

  • (Object)

    the current value of updated_at



11
12
13
# File 'lib/aidp/execute/persistent_tasklist.rb', line 11

def updated_at
  @updated_at
end

Instance Method Details

#to_hObject



27
28
29
# File 'lib/aidp/execute/persistent_tasklist.rb', line 27

def to_h
  super.compact
end