Sha256: 7d853ed68103b985d6bd5cbcb6e51aa6371fc3f22f97daf918a5ed257752f89e
Contents?: true
Size: 423 Bytes
Versions: 3
Compression:
Stored size: 423 Bytes
Contents
module CurrencyCloud class Client def initialize(resource) @resource = resource end def get(url, params = {}) request.get(build_url(url), params) end def post(url, params = {}) request.post(build_url(url), params) end def build_url(url) "#{resource}/#{url}" end def request RequestHandler.new end private attr_reader :resource end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
currency_cloud-0.9.0 | lib/currency_cloud/client.rb |
currency_cloud-0.8.2 | lib/currency_cloud/client.rb |
currency_cloud-0.8.0 | lib/currency_cloud/client.rb |