class CurrencyCloud::Client

Attributes

resource[R]

Public Class Methods

new(resource) click to toggle source
# File lib/currency_cloud/client.rb, line 3
def initialize(resource)
  @resource = resource
end

Public Instance Methods

build_url(url) click to toggle source
# File lib/currency_cloud/client.rb, line 15
def build_url(url)
  if url && url != '' && url != '/'
    "#{resource}/#{url}"
  else
    "#{resource}"
  end
end
get(url, params = {}) click to toggle source
# File lib/currency_cloud/client.rb, line 7
def get(url, params = {})
  request.get(build_url(url), params)
end
post(url, params = {}) click to toggle source
# File lib/currency_cloud/client.rb, line 11
def post(url, params = {})
  request.post(build_url(url), params)
end
request() click to toggle source
# File lib/currency_cloud/client.rb, line 23
def request
  RequestHandler.new
end