module ReeDao::DSL::ClassMethods

def schema(dto_class, &proc)

def schema(dto_class, &proc)
  mapper_factory = ReeMapper.get_mapper_factory(
    Object.const_get(self.name.split('::').first)
  )
  mapper = mapper_factory
    .call
    .use(:db_dump)
    .use(:db_load, dto: dto_class, &proc)
  self.instance_variable_set(:@schema_mapper, mapper)
  nil
end