Module: Lolitra::MessageHandler::Helpers
- Defined in:
- lib/lolitra/handler_base.rb
Class Method Summary collapse
Class Method Details
.underscore(arg) ⇒ Object
60 61 62 63 64 65 66 67 68 |
# File 'lib/lolitra/handler_base.rb', line 60 def self.underscore(arg) word = arg.dup word.gsub!(/::/, '/') word.gsub!(/([A-Z]+)([A-Z][a-z])/,'\1_\2') word.gsub!(/([a-z\d])([A-Z])/,'\1_\2') word.tr!("-", "_") word.downcase! word end |