Method: String#to_const_string
- Defined in:
- lib/extlib/string.rb
#to_const_string ⇒ String
Convert a path string to a constant name.
"merb/core_ext/string".to_const_string #=> "Merb::CoreExt::String"
66 67 68 |
# File 'lib/extlib/string.rb', line 66 def to_const_string gsub(/\/(.?)/) { "::#{$1.upcase}" }.gsub(/(?:^|_)(.)/) { $1.upcase } end |