Class: Prof::OpsManager::WebAppInternals::Page::Rails500

Inherits:
Object
  • Object
show all
Defined in:
lib/prof/ops_manager/web_app_internals/page/rails_500.rb

Instance Method Summary collapse

Constructor Details

#initialize(page:) ⇒ Rails500

Returns a new instance of Rails500.



18
19
20
# File 'lib/prof/ops_manager/web_app_internals/page/rails_500.rb', line 18

def initialize(page:)
  @page = page
end

Instance Method Details

#errorObject



26
27
28
# File 'lib/prof/ops_manager/web_app_internals/page/rails_500.rb', line 26

def error
  Rails500Error.new(message)
end

#matches?Boolean

Returns:

  • (Boolean)


22
23
24
# File 'lib/prof/ops_manager/web_app_internals/page/rails_500.rb', line 22

def matches?
  page.all('.error-page.rails-env-production').any?
end