br()
click to toggle source
def br
Text.new("\n")
end
code_point(code_point, *rest)
click to toggle source
def code_point(code_point, *rest)
@private.pack(Text.new([code_point].pack("U")), *rest)
end
entity(entity, *rest)
click to toggle source
def entity(entity, *rest)
return nil unless TABLE.include?(entity)
@private.pack(Text.new(TABLE[entity]), *rest)
end
lang(lang, text, *rest)
click to toggle source
def lang(lang, text, *rest)
super(lang, @private.pack(text, *rest))
end
note(text, *rest)
click to toggle source
def note(text, *rest)
super(@private.pack(text, *rest))
end
sub(text, *rest)
click to toggle source
def sub(text, *rest)
super(@private.pack(text, *rest))
end
sup(text, *rest)
click to toggle source
def sup(text, *rest)
super(@private.pack(text, *rest))
end
tag(name, text=nil, *rest)
click to toggle source
def tag(name, text=nil, *rest)
if text
CustomTag.new(name, @private.pack(text, *rest))
else
CustomTag.new(name)
end
end
wait()
click to toggle source