module SnakeCaseParams::ApplicationControllerPatch
Public Instance Methods
deep_snake_case_params!(val = params)
click to toggle source
convert camelCase json params to under_scored params
# File lib/snake_case_params/application_controller_patch.rb, line 12 def deep_snake_case_params!(val = params) case val when Array val.map { |v| deep_snake_case_params! v } when Hash val.keys.each do |k, v = val[k]| val.delete k val[k.underscore] = deep_snake_case_params!(v) end val else val end end