Method: PageObject::Elements::Element.plural_form

Defined in:
lib/page-object/elements/element.rb

.plural_formObject

specify plural form of element



65
66
67
68
69
70
71
# File 'lib/page-object/elements/element.rb', line 65

def self.plural_form
  "#{self.to_s.split('::')[-1].
      gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2').
      gsub(/([a-z\d])([A-Z])/,'\1_\2').
      tr("-", "_").
      downcase}s"
end