Sha256: ecace41dc7d4c9f2dd374778a5d3ca8c341e0d9881b6531ac16962a0ed57184b

Contents?: true

Size: 524 Bytes

Versions: 8

Compression:

Stored size: 524 Bytes

Contents

if Object.const_defined?('ActionController::Parameters')
  always_permitted_parameters = %w(id)

  if ActionController::Parameters.respond_to?(:always_permitted_parameters)
    ActionController::Parameters.always_permitted_parameters += always_permitted_parameters
  else
    always_permitted_parameters.each do |always_permitted_parameter|
      ActionController::Parameters::NEVER_UNPERMITTED_PARAMS << always_permitted_parameter
    end
  end

  ActionController::Parameters.action_on_unpermitted_parameters = :raise
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rspectacular-0.62.0 lib/rspectacular/plugins/rails/strong_parameters.rb
rspectacular-0.61.0 lib/rspectacular/plugins/rails/strong_parameters.rb
rspectacular-0.60.0 lib/rspectacular/plugins/rails/strong_parameters.rb
rspectacular-0.59.0 lib/rspectacular/plugins/rails/strong_parameters.rb
rspectacular-0.58.0 lib/rspectacular/plugins/rails/strong_parameters.rb
rspectacular-0.57.0 lib/rspectacular/plugins/rails/strong_parameters.rb
rspectacular-0.56.0 lib/rspectacular/plugins/rails/strong_parameters.rb
rspectacular-0.55.0 lib/rspectacular/plugins/rails/strong_parameters.rb