Method: BinData::SkipArgProcessor#sanitize_parameters!

Defined in:
lib/bindata/skip.rb

#sanitize_parameters!(obj_class, params) ⇒ Object



68
69
70
71
72
73
# File 'lib/bindata/skip.rb', line 68

def sanitize_parameters!(obj_class, params)
  unless (params.has_parameter?(:length) or params.has_parameter?(:to_abs_offset))
    raise ArgumentError, "#{obj_class} requires either :length or :to_abs_offset"
  end
  params.must_be_integer(:to_abs_offset, :length)
end