Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/watir/core_ext.rb
Instance Method Summary collapse
-
#demodulize ⇒ Object
“Watir::Span” => “Span”.
-
#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 |
#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 |