Class: Agentilda::Linear::Issue

Inherits:
Data
  • Object
show all
Defined in:
lib/agentilda/linear/issue.rb

Overview

One row of a plan's linear.md: an issue this tool has already pushed.

Instance Attribute Summary collapse

Instance Attribute Details

#digestString (readonly)

Returns fingerprint of the payload as pushed.

Returns:

  • (String)

    fingerprint of the payload as pushed



21
# File 'lib/agentilda/linear/issue.rb', line 21

Issue = Data.define(:unit, :identifier, :url, :title, :state, :digest)

#identifierString (readonly)

Returns "TAX-41" — Linear resolves this as an id.

Returns:

  • (String)

    "TAX-41" — Linear resolves this as an id



21
# File 'lib/agentilda/linear/issue.rb', line 21

Issue = Data.define(:unit, :identifier, :url, :title, :state, :digest)

#stateString (readonly)

Returns as pushed.

Returns:

  • (String)

    as pushed



21
# File 'lib/agentilda/linear/issue.rb', line 21

Issue = Data.define(:unit, :identifier, :url, :title, :state, :digest)

#titleString (readonly)

Returns as pushed.

Returns:

  • (String)

    as pushed



21
# File 'lib/agentilda/linear/issue.rb', line 21

Issue = Data.define(:unit, :identifier, :url, :title, :state, :digest)

#unitString (readonly)

Returns the Unit#key it was made from.

Returns:

  • (String)

    the Unit#key it was made from



21
# File 'lib/agentilda/linear/issue.rb', line 21

Issue = Data.define(:unit, :identifier, :url, :title, :state, :digest)

#urlString? (readonly)

Returns:

  • (String, nil)


21
# File 'lib/agentilda/linear/issue.rb', line 21

Issue = Data.define(:unit, :identifier, :url, :title, :state, :digest)