code: def as_member(entity, parent=None):
      
      reg = get_current_registry()
      rc = reg.getAdapter(entity, IMemberResource)
      if not parent is None:
          rc.__parent__ = parent # interface method pylint: disable=E1121
      return rc
docs: Adapts an object to a location aware member resource.
  
      :param entity: a domain object for which a resource adapter has been
          registered
      :type entity: an object implementing
          :class:`everest.entities.interfaces.IEntity`
      :param parent: optional parent collection resource to make the new member
          a child of
      :type parent: an object implementing
          :class:`everest.resources.interfaces.ICollectionResource`
      :returns: an object implementing
          :class:`everest.resources.interfaces.IMemberResource`