class Solve::Solver::Serializer

def format_artifact(artifact)

def format_artifact(artifact)
  dependencies = artifact.dependencies.inject([]) do |list, dependency|
    list << format_dependency(dependency)
  end
  {
    "name" => artifact.name,
    "version" => artifact.version.to_s,
    "dependencies" => dependencies,
  }
end