Sha256: a2d69f3f10e95db1e70001b024a381e01026f91aeb447db02a0a8a2a71d9140d
Contents?: true
Size: 638 Bytes
Versions: 2
Compression:
Stored size: 638 Bytes
Contents
module Tito class RequestProxy attr_accessor :proxy_path attr_accessor :proxy_class attr_accessor :api_key def initialize(proxy_class: nil, proxy_path: nil, api_key: nil) @proxy_path = proxy_path @proxy_class = proxy_class @api_key = api_key end def get(path, params = {}) proxy_class.get(path, params.merge(path_prefix: proxy_path, api_key: api_key)) end def all proxy_class.all(path_prefix: proxy_path, api_key: api_key) end def new(attrs = {}) proxy_class.new(attrs.merge(path_prefix: proxy_path, api_key: api_key)) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tito-0.2.6 | lib/tito/request_proxy.rb |
tito-0.2.5 | lib/tito/request_proxy.rb |