Commit af2ba68d authored by Samuel E. Giddins's avatar Samuel E. Giddins

Move Downloader::Response to a new file

parent 412ae256
...@@ -7,6 +7,7 @@ module Pod ...@@ -7,6 +7,7 @@ module Pod
module Downloader module Downloader
require 'cocoapods/downloader/cache' require 'cocoapods/downloader/cache'
require 'cocoapods/downloader/request' require 'cocoapods/downloader/request'
require 'cocoapods/downloader/response'
def self.download( def self.download(
request, request,
......
...@@ -4,7 +4,6 @@ require 'tmpdir' ...@@ -4,7 +4,6 @@ require 'tmpdir'
module Pod module Pod
module Downloader module Downloader
class Cache class Cache
Result = Struct.new(:location, :spec, :checkout_options)
attr_reader :root attr_reader :root
...@@ -37,7 +36,7 @@ module Pod ...@@ -37,7 +36,7 @@ module Pod
path = path_for_pod(request) path = path_for_pod(request)
spec = request.spec || cached_spec(request) spec = request.spec || cached_spec(request)
return unless spec && path.directory? return unless spec && path.directory?
Result.new(path, spec, request.params) Response.new(path, spec, request.params)
end end
def cached_spec(request) def cached_spec(request)
...@@ -47,7 +46,7 @@ module Pod ...@@ -47,7 +46,7 @@ module Pod
def uncached_pod(request) def uncached_pod(request)
in_tmpdir do |target| in_tmpdir do |target|
result = Result.new result = Response.new
result.checkout_options = download(request.name, target, request.params, request.head?) result.checkout_options = download(request.name, target, request.params, request.head?)
if request.released_pod? if request.released_pod?
......
module Pod
module Downloader
Response = Struct.new(:location, :spec, :checkout_options)
end
end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment