class Grell::Page::ErroredPage
Private class. This is a result page when some error happened. It provides some information about the error.
Public Class Methods
new(error_code, exception)
click to toggle source
# File lib/grell/page.rb, line 118 def initialize(error_code, exception) @error_code = error_code @exception = exception end
Public Instance Methods
body()
click to toggle source
# File lib/grell/page.rb, line 127 def body '' end
has_selector?(selector)
click to toggle source
# File lib/grell/page.rb, line 157 def has_selector?(selector) false end
headers()
click to toggle source
# File lib/grell/page.rb, line 131 def headers message = begin @exception.message rescue StandardError "Error message can not be accessed" #Poltergeist may try to access a nil object when accessing message end { grellStatus: 'Error', errorClass: @exception.class.to_s, errorMessage: message } end
host()
click to toggle source
# File lib/grell/page.rb, line 149 def host '' end
links()
click to toggle source
# File lib/grell/page.rb, line 145 def links [] end
status()
click to toggle source
# File lib/grell/page.rb, line 123 def status @error_code end
visited?()
click to toggle source
# File lib/grell/page.rb, line 153 def visited? true end