Files

Class/Module Index [+]

Quicksearch

Tins::StringCamelize

Public Instance Methods

camelcase(first_letter = :upper) click to toggle source
Alias for: camelize
camelize(first_letter = :upper) click to toggle source
# File lib/tins/string_camelize.rb, line 3
def camelize(first_letter = :upper)
  case first_letter
  when :upper, true
    gsub(/\/(.?)/) { "::#{$1.upcase}" }.gsub(/(?:^|_)(.)/) { $1.upcase }
  when :lower, false
    self[0].chr.downcase + camelize[1..-1]
  end
end
Also aliased as: camelcase

[Validate]

Generated with the Darkfish Rdoc Generator 2.