A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://ruby.github.io/rdoc/RDoc/Markup/ListItem.html below:

class RDoc::Markup::ListItem - rdoc Documentation

  1. RDoc::
  2. Markup::
  3. ListItem
class RDoc::Markup::ListItem

An item within a List that contains paragraphs, headings, etc.

For BULLET, NUMBER, LALPHA and UALPHA lists, the label will always be nil. For NOTE and LABEL lists, the list label may contain:

Attributes Public Class Methods

Source

def initialize label = nil, *parts
  @label = label
  @parts = []
  @parts.concat parts
end

Creates a new ListItem with an optional label containing parts

Public Instance Methods

Source

def <<(part)
  @parts << part
end

Appends part to the ListItem

Source

def accept(visitor)
  visitor.accept_list_item_start self

  @parts.each do |part|
    part.accept visitor
  end

  visitor.accept_list_item_end self
end

Runs this list item and all its parts through visitor

Source

def empty?
  @parts.empty?
end

Is the ListItem empty?

Source

def length
  @parts.length
end

Length of parts in the ListItem

Source

def push *parts
  @parts.concat parts
end

Adds parts to the ListItem


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4