Sha256: 08b66d66e4a8aa55a7be67e2c3e09a1d43fc6187983721dd1c3289b31fd3c3b0

Contents?: true

Size: 230 Bytes

Versions: 1

Compression:

Stored size: 230 Bytes

Contents

class Symbol

  def camelate
    to_s.split("_").map(&:capitalize).join
  end

end

class String

  def camelate
    self
  end

end

class Hash

  def camelate_keys
    Hash[map { |key, value| [key.camelate, value] }]
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cloud_shaped-1.1.0 lib/cloud_shaped/camelate.rb