Class: BinData::SkipArgProcessor

Inherits:
BaseArgProcessor show all
Defined in:
lib/bindata/skip.rb

Instance Method Summary collapse

Methods inherited from BaseArgProcessor

#extract_args, #separate_args

Instance Method Details

#sanitize_parameters!(obj_class, params) ⇒ Object



210
211
212
213
214
215
# File 'lib/bindata/skip.rb', line 210

def sanitize_parameters!(obj_class, params)
  params.merge_dsl_params
  params.must_have_at_least_one_of(:length, :to_abs_offset, :until_valid)
  params.must_be_integer(:to_abs_offset, :length)
  params.sanitize_object_prototype(:until_valid)
end