module Prawn::Markup::Processor::Text

Public Class Methods

prepended(base) click to toggle source
# File lib/prawn/markup/processor/text.rb, line 6
def self.prepended(base)
  base.known_elements.push(
    'a', 'b', 'strong', 'i', 'em', 'u', 'strikethrough', 'strike', 's', 'del',
    'sub', 'sup'
  )
end

Public Instance Methods

end_a() click to toggle source
# File lib/prawn/markup/processor/text.rb, line 18
def end_a
  append_text('</link>')
end
Also aliased as: end_link
end_b() click to toggle source
# File lib/prawn/markup/processor/text.rb, line 28
def end_b
  append_text('</b>')
end
Also aliased as: end_strong
end_del()
Alias for: end_strikethrough
end_em()
Alias for: end_i
end_i() click to toggle source
# File lib/prawn/markup/processor/text.rb, line 38
def end_i
  append_text('</i>')
end
Also aliased as: end_em
end_s()
Alias for: end_strikethrough
end_strike()
Alias for: end_strikethrough
end_strikethrough() click to toggle source
# File lib/prawn/markup/processor/text.rb, line 58
def end_strikethrough
  append_text('</strikethrough>')
end
Also aliased as: end_s, end_strike, end_del
end_strong()
Alias for: end_b
end_sub() click to toggle source
# File lib/prawn/markup/processor/text.rb, line 69
def end_sub
  append_text('</sub>')
end
end_sup() click to toggle source
# File lib/prawn/markup/processor/text.rb, line 77
def end_sup
  append_text('</sup>')
end
end_u() click to toggle source
# File lib/prawn/markup/processor/text.rb, line 47
def end_u
  append_text('</u>')
end
start_a() click to toggle source
# File lib/prawn/markup/processor/text.rb, line 13
def start_a
  append_text("<link href=\"#{current_attrs['href']}\">")
end
Also aliased as: start_link
start_b() click to toggle source
# File lib/prawn/markup/processor/text.rb, line 23
def start_b
  append_text('<b>')
end
Also aliased as: start_strong
start_del()
Alias for: start_strikethrough
start_em()
Alias for: start_i
start_i() click to toggle source
# File lib/prawn/markup/processor/text.rb, line 33
def start_i
  append_text('<i>')
end
Also aliased as: start_em
start_s()
Alias for: start_strikethrough
start_strike()
Alias for: start_strikethrough
start_strikethrough() click to toggle source
# File lib/prawn/markup/processor/text.rb, line 51
def start_strikethrough
  append_text('<strikethrough>')
end
Also aliased as: start_s, start_strike, start_del
start_strong()
Alias for: start_b
start_sub() click to toggle source
# File lib/prawn/markup/processor/text.rb, line 65
def start_sub
  append_text('<sub>')
end
start_sup() click to toggle source
# File lib/prawn/markup/processor/text.rb, line 73
def start_sup
  append_text('<sup>')
end
start_u() click to toggle source
# File lib/prawn/markup/processor/text.rb, line 43
def start_u
  append_text('<u>')
end