Exception: Undead::BrowserError

Inherits:
ClientError show all
Defined in:
lib/undead/errors.rb

Instance Attribute Summary

Attributes inherited from ClientError

#response

Instance Method Summary collapse

Methods inherited from ClientError

#initialize

Constructor Details

This class inherits a constructor from Undead::ClientError

Instance Method Details

#error_parametersObject



31
32
33
# File 'lib/undead/errors.rb', line 31

def error_parameters
  response['args'].join("\n")
end

#messageObject



35
36
37
38
39
40
# File 'lib/undead/errors.rb', line 35

def message
  "There was an error inside the PhantomJS portion of Poltergeist. " \
    "If this is the error returned, and not the cause of a more detailed error response, " \
    "this is probably a bug, so please report it. " \
    "\n\n#{name}: #{error_parameters}"
end

#nameObject



27
28
29
# File 'lib/undead/errors.rb', line 27

def name
  response['name']
end