Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/watir/core_ext.rb,
lib/watir/datahandler.rb
Instance Method Summary collapse
-
#demodulize ⇒ Object
“Watir::Span” => “Span”.
- #pred ⇒ Object
-
#underscore ⇒ Object
“FooBar” => “foo_bar”.
Instance Method Details
#demodulize ⇒ Object
“Watir::Span” => “Span”
7 8 9 |
# File 'lib/watir/core_ext.rb', line 7 def demodulize gsub(/^.*::/, '') end |
#pred ⇒ Object
5 6 7 |
# File 'lib/watir/datahandler.rb', line 5 def pred self[0..-2] << (self[-1]-1).chr end |
#underscore ⇒ Object
“FooBar” => “foo_bar”
15 16 17 |
# File 'lib/watir/core_ext.rb', line 15 def underscore gsub(/\B[A-Z][^A-Z]/, '_\&').downcase.gsub(' ', '_') end |