class BinData::Wrapper

def sanitize_parameters!(params) #:nodoc:

:nodoc:
def sanitize_parameters!(params) #:nodoc:
  raise "no wrapped type was specified in #{self}" if fields[0].nil?
  wrapped_type = fields[0].type
  wrapped_params = fields[0].params.dup
  params.move_unknown_parameters_to(wrapped_params)
  params.endian = endian unless endian.nil?
  params[:wrapped] = params.create_sanitized_object_prototype(wrapped_type, wrapped_params)
  wrapped_class = params[:wrapped].instance_variable_get(:@obj_class)
  warn "BinData::Wrapper is deprecated as of BinData 1.3.2.  #{self} should derive from #{wrapped_class}\n   See http://bindata.rubyforge.org/#extending_existing_types"
end