Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/backburner/string/string_operations.rb

Instance Method Summary collapse

Instance Method Details

#camelizeObject



6
7
8
# File 'lib/backburner/string/string_operations.rb', line 6

def camelize
  self.gsub(/(^|_)(.)/){ $2.upcase }
end

#dasherizeObject



2
3
4
# File 'lib/backburner/string/string_operations.rb', line 2

def dasherize
  self.gsub(/^([A-Z])/){ "#{$1.downcase}" }.gsub(/([A-Z])/){ "_#{$1.downcase}" }
end