38dad4bc78
Signed-off-by: Will Leinweber <will@bitfission.com>
35 lines
No EOL
738 B
Ruby
35 lines
No EOL
738 B
Ruby
module RestClientAdapter
|
|
|
|
module API
|
|
def proxy=(url)
|
|
RestClient.proxy = url
|
|
end
|
|
|
|
def proxy
|
|
RestClient.proxy
|
|
end
|
|
|
|
def get(uri, headers={})
|
|
RestClient.get(uri, headers).to_s
|
|
end
|
|
|
|
def post(uri, payload, headers={})
|
|
RestClient.post(uri, payload, headers).to_s
|
|
end
|
|
|
|
def put(uri, payload, headers={})
|
|
RestClient.put(uri, payload, headers).to_s
|
|
end
|
|
|
|
def delete(uri, headers={})
|
|
RestClient.delete(uri, headers).to_s
|
|
end
|
|
|
|
def copy(uri, headers)
|
|
RestClient::Request.execute( :method => :copy,
|
|
:url => uri,
|
|
:headers => headers).to_s
|
|
end
|
|
end
|
|
|
|
end |