class Deba::ListItem

Public Class Methods

new(segments, last, index) click to toggle source
# File lib/deba/list_item.rb, line 2
def initialize(segments, last, index)
  @segments = segments
  @last = last
  @index = index
end

Public Instance Methods

prefix() click to toggle source
# File lib/deba/list_item.rb, line 12
def prefix
  if @index.nil?
    "* "
  else
    "#{@index}. "
  end
end
to_a() click to toggle source
# File lib/deba/list_item.rb, line 8
def to_a
  [prefix] + @segments + ["\n#{"\n" if @last}"]
end