Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/jsonatra.rb
Instance Method Summary collapse
Instance Method Details
#camelcase ⇒ Object
121 122 123 124 125 126 |
# File 'lib/jsonatra.rb', line 121 def camelcase string = self.sub(/^(?:(?=\b|[A-Z_])|\w)/) { $&.downcase } string.gsub!(/(?:_|(\/))([a-z\d]*)/i) { "#{$1}#{$2.capitalize}" } string.gsub!('/', '::') string end |