Class: TinyWebBrowser::BrowserPage

Inherits:
Object
  • Object
show all
Defined in:
lib/tiny_web_browser/page.rb

Instance Method Summary collapse

Constructor Details

#initialize(uri) ⇒ BrowserPage

Returns a new instance of BrowserPage.



5
6
7
8
9
10
# File 'lib/tiny_web_browser/page.rb', line 5

def initialize(uri)
  @web_view = WebKitGtk2::WebView.new
  @web_view.load_uri(uri)
  @web_view.show_all
  @web_view
end

Instance Method Details

#dom_elementObject



16
17
18
19
20
# File 'lib/tiny_web_browser/page.rb', line 16

def dom_element
  dom_document = @web_view.dom_document
  dom_element = dom_document.document_element
  dom_element
end

#get_widgetObject



12
13
14
# File 'lib/tiny_web_browser/page.rb', line 12

def get_widget
  @web_view
end