Class: GoogleSpreadsheet::OAuth2Fetcher
- Inherits:
-
Object
- Object
- GoogleSpreadsheet::OAuth2Fetcher
- Defined in:
- lib/google_spreadsheet/oauth2_fetcher.rb
Overview
:nodoc:
Defined Under Namespace
Classes: Response
Instance Method Summary (collapse)
-
- (OAuth2Fetcher) initialize(oauth2_token)
constructor
A new instance of OAuth2Fetcher.
- - (Object) request_raw(method, url, data, extra_header, auth)
Constructor Details
- (OAuth2Fetcher) initialize(oauth2_token)
A new instance of OAuth2Fetcher
14 15 16 |
# File 'lib/google_spreadsheet/oauth2_fetcher.rb', line 14 def initialize(oauth2_token) @oauth2_token = oauth2_token end |
Instance Method Details
- (Object) request_raw(method, url, data, extra_header, auth)
18 19 20 21 22 23 24 25 |
# File 'lib/google_spreadsheet/oauth2_fetcher.rb', line 18 def request_raw(method, url, data, extra_header, auth) if method == :delete || method == :get raw_res = @oauth2_token.request(method, url, {:header => extra_header}) else raw_res = @oauth2_token.request(method, url, {:header => extra_header, :body => data}) end return Response.new(raw_res.status.to_s(), raw_res.body) end |