Class: BinData::DelayedIoArgProcessor
- Inherits:
-
BaseArgProcessor
- Object
- BaseArgProcessor
- BinData::DelayedIoArgProcessor
- Includes:
- MultiFieldArgSeparator
- Defined in:
- lib/bindata/delayed_io.rb
Instance Method Summary collapse
Methods included from MultiFieldArgSeparator
#field_names_in_parameters?, #parameters_is_value?, #separate_args
Methods inherited from BaseArgProcessor
Instance Method Details
#sanitize_parameters!(obj_class, params) ⇒ Object
142 143 144 145 146 147 148 149 150 151 |
# File 'lib/bindata/delayed_io.rb', line 142 def sanitize_parameters!(obj_class, params) params.merge!(obj_class.dsl_params) params.must_be_integer(:read_abs_offset) if params.needs_sanitizing?(:type) el_type, el_params = params[:type] params[:type] = params.create_sanitized_object_prototype(el_type, el_params) end end |