module Pango

Public Class Methods

escape(text) click to toggle source

テキストをPango.parse_markupで安全にパースできるようにエスケープする。

# File core/mui/cairo_markup_generator.rb, line 9
def escape(text)
  text.gsub(/[<>&]/){|m| Diva::Entity::BasicTwitterEntity::ESCAPE_RULE[m] } end
old_parse_markup(str)
Alias for: parse_markup
parse_markup(str) click to toggle source

パースエラーが発生した場合、その文字列をerrorで印字する。

# File core/mui/cairo_markup_generator.rb, line 15
def parse_markup(str)
  begin
    old_parse_markup(str)
  rescue GLib::Error => e
    error str
    raise e end end
Also aliased as: old_parse_markup