class ReeDaoTestPg::MapperFactory

def build

def build
  factory = build_mapper_factory(strategies: [
    build_mapper_strategy(method: :cast, dto: Hash),
    build_mapper_strategy(method: :serialize, dto: Hash),
    build_mapper_strategy(method: :db_dump, dto: Hash),
    build_mapper_strategy(method: :db_load, dto: Object, always_optional: true)
  ])
  factory
    .register_wrapper(:pg_jsonb, ReeDao::PgJsonb)
    .register_wrapper(:pg_array, ReeDao::PgArray)
  factory
end