Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commiteeaa1b4

Browse files
author
Michael Reinsch
committed
save the request, so it can be inspected in case it fails
1 parentf3000cc commiteeaa1b4

File tree

5 files changed

+13
-7
lines changed

5 files changed

+13
-7
lines changed

‎README.markdown‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ response.code # => 200
7979
response.body# => the JSON-parsed body or raw body if unparseable
8080
response.raw_body# => the body pre-JSON-parsing
8181
response.raw_response# => the raw Net::HTTP or Typhoeus response (see below for how to use Typhoeus)
82+
response.request# => the request object, you can inspect it if you need details on the request to debug it
8283
```
8384

8485
###Parameters

‎lib/zencoder/http.rb‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,15 @@ def default_options
7575
self.class.default_options
7676
end
7777

78+
definspect
79+
"#{method.to_s.upcase}#{url}\nOptions: " +options.inspect
80+
end
7881

7982
protected
8083

8184
defprocess(http_response)
8285
response=Response.new
86+
response.request=self
8387
response.code=http_response.code
8488

8589
begin

‎lib/zencoder/http/net_http.rb‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ class NetHTTP
77
definitialize(method,url,options)
88
@method=method
99
@url=url
10-
@body=options.delete(:body)
11-
@params=options.delete(:params)
12-
@headers=options.delete(:headers)
13-
@timeout=options.delete(:timeout)
14-
@skip_ssl_verify=options.delete(:skip_ssl_verify)
15-
@options=options
10+
@options=options.dup
11+
@body=@options.delete(:body)
12+
@params=@options.delete(:params)
13+
@headers=@options.delete(:headers)
14+
@timeout=@options.delete(:timeout)
15+
@skip_ssl_verify=@options.delete(:skip_ssl_verify)
1616
end
1717

1818
defself.post(url,options={})

‎lib/zencoder/http/typhoeus.rb‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ def self.delete(url, options={})
1919
end
2020

2121
defself.perform(method,url,options={})
22+
options=options.dup
2223
ifoptions.delete(:skip_ssl_verify)
2324
options[:disable_ssl_peer_verification]=true
2425
end

‎lib/zencoder/response.rb‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
moduleZencoder
22
classResponse
33

4-
attr_accessor:code,:body,:raw_body,:raw_response
4+
attr_accessor:request,:code,:body,:raw_body,:raw_response
55

66
definitialize(options={})
77
options.eachdo |k,v|

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp