Module: ParseParamsWithCamelized

Defined in:
lib/introspective_grape/camel_snake.rb

Instance Method Summary collapse

Instance Method Details

#parse_params(params, path, method, _options = {}) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/introspective_grape/camel_snake.rb', line 9

def parse_params(params, path, method, _options = {})
  parsed_params = parse_params_without_camelized(params, path, method)
  parsed_params.each_with_index do |param|
    param[:name] = param[:name]
      .camelize(:lower)
      .gsub(/Destroy/,'_destroy')
  end
  super(params, path, method, _options = {})
end