class WolfCore::DomainObject

def self.create_all(objects)

def self.create_all(objects)
  success_key = extract_success_key
  final_array = []
  objects.each do |object|
    result = create(object)
    if result.failure?
      return result
    else
      final_array << result.data[success_key.to_sym]
    end
  end
  Result.success(data: { success_key.pluralize.to_s => final_array })
end