Method: RubyPitaya::Parameters#permit
- Defined in:
- lib/rubypitaya/core/parameters.rb
#permit(*filters) ⇒ Object
165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 |
# File 'lib/rubypitaya/core/parameters.rb', line 165 def permit(*filters) params = self.class.new filters.flatten.each do |filter| case filter when Symbol, String permitted_scalar_filter(params, filter) when Hash hash_filter(params, filter) end end unpermitted_parameters!(params) if self.class.action_on_unpermitted_parameters params.permit! end |