35 lines
714 B
Ruby
35 lines
714 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)
|
||
|
end
|
||
|
|
||
|
def post(uri, payload, headers={})
|
||
|
RestClient.post(uri, payload, headers)
|
||
|
end
|
||
|
|
||
|
def put(uri, payload, headers={})
|
||
|
RestClient.put(uri, payload, headers)
|
||
|
end
|
||
|
|
||
|
def delete(uri, headers={})
|
||
|
RestClient.delete(uri, headers)
|
||
|
end
|
||
|
|
||
|
def copy(uri, headers)
|
||
|
RestClient::Request.execute( :method => :copy,
|
||
|
:url => uri,
|
||
|
:headers => headers)
|
||
|
end
|
||
|
end
|
||
|
|
||
|
end
|