Class: Gtk::HtmlView
Instance Method Summary collapse
Instance Method Details
#set_html(content = nil) ⇒ Object
107 108 109 110 111 112 113 114 115 116 |
# File 'lib/sh_util.rb', line 107 def set_html content=nil @doc_mutex ||= Mutex.new doc = self.document ||= HtmlDocument.new @doc_mutex.synchronize do doc.open_stream 'text/html' content ||= (yield || '') doc.write_stream content doc.close_stream end end |