class Iyzipay::HttpClient

Public Class Methods

delete(url, headers={}, content, &block) click to toggle source
# File lib/iyzipay/http_client.rb, line 15
def self.delete(url, headers={}, content, &block)
  RestClient::Request.execute(:method => :delete, :url => url, :payload => content, :headers => headers, &block)
end
get(url, header={}) click to toggle source
# File lib/iyzipay/http_client.rb, line 3
def self.get(url, header={})
  RestClient.get(url, header)
end
get_even_on_error(url, header={}) click to toggle source

Those methods to get failed status requests' responses

# File lib/iyzipay/http_client.rb, line 20
def self.get_even_on_error(url, header={})
  RestClient.get(url, header) do |response, request, result|
    {response: response, request: request, result: result}
  end
end
post(url, header, content) click to toggle source
# File lib/iyzipay/http_client.rb, line 7
def self.post(url, header, content)
  RestClient.post(url, content, header)
end
post_even_on_error(url, header, content) click to toggle source
# File lib/iyzipay/http_client.rb, line 26
def self.post_even_on_error(url, header, content)
  RestClient.post(url, content, header) do |response, request, result|
    {response: response, request: request, result: result}
  end
end
put(url, header, content) click to toggle source
# File lib/iyzipay/http_client.rb, line 11
def self.put(url, header, content)
  RestClient.put(url, content, header)
end
put_even_on_error(url, header, content) click to toggle source
# File lib/iyzipay/http_client.rb, line 32
def self.put_even_on_error(url, header, content)
  RestClient.put(url, content, header) do |response, request, result|
    {response: response, request: request, result: result}
  end
end