Sha256: 6971cd1eaeaa28a69f0ef6a18fc1daaea6e4ddca6739e2f5008d22041f22ab1c
Contents?: true
Size: 600 Bytes
Versions: 1
Compression:
Stored size: 600 Bytes
Contents
module AnyStrongParameter ANY = :* class Engine < Rails::Engine initializer 'any_strong_parameter' do ActionController::Parameters.prepend( Module.new do EMPTY_ARRAY = [] def hash_filter(params, filter) filter = filter.with_indifferent_access slice(*filter.keys).each do |key, value| if filter[key] == AnyStrongParameter::ANY filter.delete(key) params[key] = value end end super(params, filter) end end ) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
any_strong_parameter-0.0.1 | lib/any_strong_parameter.rb |