Class: Watobo::Gui::BrowserPreview
- Inherits:
-
Object
- Object
- Watobo::Gui::BrowserPreview
- Defined in:
- lib/watobo/gui/browser_preview.rb
Instance Attribute Summary collapse
-
#proxy ⇒ Object
Returns the value of attribute proxy.
Instance Method Summary collapse
-
#initialize(proxy) ⇒ BrowserPreview
constructor
A new instance of BrowserPreview.
- #show(request, response) ⇒ Object
Constructor Details
#initialize(proxy) ⇒ BrowserPreview
Returns a new instance of BrowserPreview.
220 221 222 223 224 |
# File 'lib/watobo/gui/browser_preview.rb', line 220 def initialize(proxy) @proxy = proxy @browser = nil end |
Instance Attribute Details
#proxy ⇒ Object
Returns the value of attribute proxy.
197 198 199 |
# File 'lib/watobo/gui/browser_preview.rb', line 197 def proxy @proxy end |
Instance Method Details
#show(request, response) ⇒ Object
198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 |
# File 'lib/watobo/gui/browser_preview.rb', line 198 def show(request, response) begin if watoboProxy? then hashid = @proxy.addPreview(response) url = request.url.to_s url += request.query != '' ? '&' : '?' url += "WATOBOPreview=#{hashid}" puts "PreviewURL: #{url}" @browser.navigate(url) if hashid return url else raise "WRONG_PROXY_SETTINGS" end rescue => bang puts bang # puts bang.class # puts bang.backtrace if $DEBUG raise bang end #raise "Wrong Proxy Settings" end |