Sha256: b349725c29a75e5a8dd8d42a23c670e7c16312c3dbf69219b59aa108c2bb42cf

Contents?: true

Size: 186 Bytes

Versions: 5

Compression:

Stored size: 186 Bytes

Contents

class String
  def underscore
    gsub(/([a-z])([A-Z])/, '\1_\2').downcase 
  end
  
  def camelcase
    gsub(/([a-z])_([a-z])/i) { $1 + $2.upcase }.sub(/^(.)/) { $1.upcase } 
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
yard-0.2.3.5 lib/yard/core_ext/string.rb
yard-0.2.3.4 lib/yard/core_ext/string.rb
yard-0.2.3.2 lib/yard/core_ext/string.rb
yard-0.2.3.3 lib/yard/core_ext/string.rb
yard-0.2.3 lib/yard/core_ext/string.rb