class String
Using Biogem
with Rails
Public Instance Methods
underscore()
click to toggle source
Handle underscore in routing template
# File lib/bio-gem/mod/biogem-rails.rb 5 def underscore 6 self.gsub(/::/, '/'). 7 gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2'). 8 gsub(/([a-z\d])([A-Z])/,'\1_\2'). 9 tr("-", "_"). 10 downcase 11 end