Sha256: ef988e804e4a242270e2f47831a503bd8174346fa9525901bb8a3c3cd34432e5

Contents?: true

Size: 208 Bytes

Versions: 1

Compression:

Stored size: 208 Bytes

Contents

String.class_eval do
  def camelize
    r = self.split(/\W|_/).map do |e|
      e[0] = e[0].upcase
      e
    end

    r.join
  end

  def uncamelize
    self.split(/(?=[A-Z])/).join("_").downcase
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ro_commands-0.0.1 lib/ro_commands/core_ext/string.rb