Class: BinData::ChoiceArgProcessor
- Inherits:
-
BaseArgProcessor
- Object
- BaseArgProcessor
- BinData::ChoiceArgProcessor
- Defined in:
- lib/bindata/choice.rb
Instance Method Summary collapse
Methods inherited from BaseArgProcessor
Instance Method Details
#sanitize_parameters!(obj_class, params) ⇒ Object
:nodoc:
122 123 124 125 126 127 128 129 130 |
# File 'lib/bindata/choice.rb', line 122 def sanitize_parameters!(obj_class, params) #:nodoc: params.merge!(obj_class.dsl_params) if params.needs_sanitizing?(:choices) choices = choices_as_hash(params[:choices]) ensure_valid_keys(choices) params[:choices] = params.create_sanitized_choices(choices) end end |