Class: PartiallyOrderedList::Element
- Inherits:
-
Struct
- Object
- Struct
- PartiallyOrderedList::Element
- Defined in:
- lib/farscape/helpers/partially_ordered_list.rb
Instance Attribute Summary collapse
-
#item ⇒ Object
Returns the value of attribute item.
-
#preceders ⇒ Object
Returns the value of attribute preceders.
Instance Method Summary collapse
Instance Attribute Details
#item ⇒ Object
Returns the value of attribute item
8 9 10 |
# File 'lib/farscape/helpers/partially_ordered_list.rb', line 8 def item @item end |
#preceders ⇒ Object
Returns the value of attribute preceders
8 9 10 |
# File 'lib/farscape/helpers/partially_ordered_list.rb', line 8 def preceders @preceders end |
Instance Method Details
#==(other) ⇒ Object
16 17 18 |
# File 'lib/farscape/helpers/partially_ordered_list.rb', line 16 def ==(other) item == other.item end |
#inspect ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/farscape/helpers/partially_ordered_list.rb', line 9 def inspect if preceders.any? "#{item} > {#{preceders.map(&:item).join(', ')}}" else item end end |