Class: OKF::Pro::Board::Row
- Inherits:
-
Struct
- Object
- Struct
- OKF::Pro::Board::Row
- Defined in:
- lib/okf/pro/board.rb
Overview
One row per visible board line, in file order, with everything a reader would otherwise re-derive by hand: which section it sits under, the two date shapes the counters read, and its bundle links.
Section is carried on the row rather than looked up per line, because
"which section is this line in" is the question every board edit asks
first and the one an agent answers today by counting headings in a
cat. Pure, like everything else here — the age in days is the
caller's, since it needs a calendar and this module has none.
Instance Attribute Summary collapse
-
#chase_date ⇒ Object
Returns the value of attribute chase_date.
-
#line_date ⇒ Object
Returns the value of attribute line_date.
-
#section ⇒ Object
Returns the value of attribute section.
-
#targets ⇒ Object
Returns the value of attribute targets.
-
#text ⇒ Object
Returns the value of attribute text.
Instance Attribute Details
#chase_date ⇒ Object
Returns the value of attribute chase_date
106 107 108 |
# File 'lib/okf/pro/board.rb', line 106 def chase_date @chase_date end |
#line_date ⇒ Object
Returns the value of attribute line_date
106 107 108 |
# File 'lib/okf/pro/board.rb', line 106 def line_date @line_date end |
#section ⇒ Object
Returns the value of attribute section
106 107 108 |
# File 'lib/okf/pro/board.rb', line 106 def section @section end |
#targets ⇒ Object
Returns the value of attribute targets
106 107 108 |
# File 'lib/okf/pro/board.rb', line 106 def targets @targets end |
#text ⇒ Object
Returns the value of attribute text
106 107 108 |
# File 'lib/okf/pro/board.rb', line 106 def text @text end |