Class: Gtk::HtmlView

Inherits:
Object show all
Defined in:
lib/sh_util.rb

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