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