116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
|
# File 'lib/codes/itunes_connect.rb', line 116
def download_codes(url)
host = Capybara.current_session.current_host
url = URI.join(host, url)
Helper.log.debug "Downloading promo code file from #{url}"
cookie_string = ''
page.driver.cookies.each do |key, cookie|
cookie_string << "#{cookie.name}=#{cookie.value};"
end
page = open(url, 'Cookie' => cookie_string)
request_date = page.metas['content-disposition'][0].gsub(/.*filename=.*_(.*).txt/, '\\1')
codes = page.read
[codes, request_date]
end
|