Method: CaseTransform.camel_lower
- Defined in:
- lib/case_transform.rb
.camel_lower(value) ⇒ Object
Transforms values to camelCase.
@example:
"some_key" => "someKey",
47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/case_transform.rb', line 47 def camel_lower(value) case value when Array value.map { |item| camel_lower(item) } when Hash hash_ext.deep_transform_keys!(value) { |key| camel_lower(key) } when Symbol camel_lower(value.to_s).to_sym when String camel_lower_cache[value] ||= string_ext.camelize(string_ext.underscore(value), :lower) else value end end |