Class String
In: lib/genosaurus.rb
Parent: Object

Methods

Public Instance methods

[Source]

    # File lib/genosaurus.rb, line 8
 8:   def underscore
 9:     camel_cased_word = self.dup
10:     camel_cased_word.to_s.gsub(/::/, '/').
11:       gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2').
12:       gsub(/([a-z\d])([A-Z])/,'\1_\2').
13:       tr("-", "_").
14:       downcase
15:   end

[Validate]