Class: Mdextab::Tr

Inherits:
Object
  • Object
show all
Defined in:
lib/mdextab/tr.rb

Overview

TRトークン対応クラス

Instance Method Summary collapse

Constructor Details

#initialize(lineno) ⇒ Tr

初期化

Parameters:

  • lineno (String)

    TRトークン出現行の行番号



9
10
11
12
# File 'lib/mdextab/tr.rb', line 9

def initialize(lineno)
  @lineno = lineno
  @array = []
end

Instance Method Details

#add(cont) ⇒ void

This method returns an undefined value.

TRトークンのコンテンツ追加

Parameters:

  • content (String)

    TRトークンのコンテンツ



19
20
21
# File 'lib/mdextab/tr.rb', line 19

def add(cont)
  @array << cont
end

#to_sString

trの文字列化

Returns:

  • (String)

    HTMLのTRタグとして文字列化したもの



27
28
29
# File 'lib/mdextab/tr.rb', line 27

def to_s
  ["<tr>", @array.map(&:to_s), "</tr>"].join("\n")
end