in lib/react.rb [4:22]
def self.camelize_props(props)
case props
when Hash
props.each_with_object({}) do |(key, value), new_props|
new_key = key.to_s.camelize(:lower)
new_value = camelize_props(value)
new_props[new_key] = new_value
end
when Array
props.map { |item| camelize_props(item) }
else
if defined?(ActionController::Parameters) && props.is_a?(ActionController::Parameters)
camelize_props(props.to_h)
else
props
end
end
end