Class: Prof::OpsManager::WebAppInternals::Page::FormError

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

Instance Method Summary collapse

Constructor Details

#initialize(opts = {}) ⇒ FormError

Returns a new instance of FormError.



16
17
18
# File 'lib/prof/ops_manager/web_app_internals/page/form_error.rb', line 16

def initialize(opts = {})
  @error_element = opts.fetch(:error_element)
end

Instance Method Details

#errorObject



24
25
26
# File 'lib/prof/ops_manager/web_app_internals/page/form_error.rb', line 24

def error
  error_element.text
end

#nameObject



20
21
22
# File 'lib/prof/ops_manager/web_app_internals/page/form_error.rb', line 20

def name
  /[^\[]*\[([^\]]+)\]$/.match(full_name).to_a[1]
end

#to_sObject



28
29
30
# File 'lib/prof/ops_manager/web_app_internals/page/form_error.rb', line 28

def to_s
  "#{name} #{error}"
end