class String
Public Instance Methods
to_camelcase()
click to toggle source
# File lib/helper/string.rb, line 10 def to_camelcase self.split('_').collect(&:capitalize).join end
to_snakecase()
click to toggle source
# File lib/helper/string.rb, line 2 def to_snakecase self.gsub(/::/, '/'). gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2'). gsub(/([a-z\d])([A-Z])/,'\1_\2'). tr("-", "_"). downcase end