Module: Arturo::FeatureParamsSupport::WithStrongParams
- Defined in:
- lib/arturo/feature_params_support.rb
Constant Summary collapse
- PERMITTED_ATTRIBUTES =
[ :symbol, :deployment_percentage ]
Instance Method Summary collapse
Instance Method Details
#feature_params ⇒ Object
20 21 22 |
# File 'lib/arturo/feature_params_support.rb', line 20 def feature_params params.permit(:feature => PERMITTED_ATTRIBUTES)[:feature] end |
#features_params ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/arturo/feature_params_support.rb', line 24 def features_params permitted = PERMITTED_ATTRIBUTES features = params[:features] features.each do |id, attributes| features[id] = ActionController::Parameters.new(attributes).permit(*permitted) end end |