Module: Picasa::Request

Included in:
API
Defined in:
lib/picasa/request.rb

Overview

Defines HTTP request methods

Constant Summary collapse

DEFAULT_HEADERS =
{'Content-Type' => 'application/atom+xml', 'GData-Version' => '2'}

Instance Method Summary collapse

Instance Method Details

#delete(uri, headers = {}) ⇒ Object



23
24
25
26
# File 'lib/picasa/request.rb', line 23

def delete uri, headers = {}
  response = request('DELETE', uri, nil, headers)
  response
end

#get(uri, headers = {}) ⇒ Object



8
9
10
11
# File 'lib/picasa/request.rb', line 8

def get uri, headers = {}
  response = request('GET', uri, nil, headers)
  response
end

#multipart_postObject



28
29
30
# File 'lib/picasa/request.rb', line 28

def multipart_post

end

#post(uri, body, headers = {}) ⇒ Object



13
14
15
16
# File 'lib/picasa/request.rb', line 13

def post uri, body, headers = {}
  response = request('POST', uri, body, DEFAULT_HEADERS.merge!(headers))
  response
end

#put(uri, body, headers = {}) ⇒ Object



18
19
20
21
# File 'lib/picasa/request.rb', line 18

def put uri, body, headers = {}
  response = request('PUT', uri, body, DEFAULT_HEADERS.merge!(headers))
  response
end