Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/client.rb

Instance Method Summary collapse

Instance Method Details

#camelizeObject



10
11
12
# File 'lib/client.rb', line 10

def camelize
  self.split("_").each {|s| s.capitalize! }.join("")
end

#camelize!Object



13
14
15
# File 'lib/client.rb', line 13

def camelize!
  self.replace(self.split("_").each {|s| s.capitalize! }.join(""))
end

#underscoreObject



16
17
18
# File 'lib/client.rb', line 16

def underscore
  self.scan(/[A-Z][a-z]*/).join("_").downcase
end

#underscore!Object



19
20
21
# File 'lib/client.rb', line 19

def underscore!
  self.replace(self.scan(/[A-Z][a-z]*/).join("_").downcase)
end