Sha256: 1716c80140aa079f031ca9a8b13f27cf9dc7cac72a88b4bc668ce4a179e09a44
Contents?: true
Size: 474 Bytes
Versions: 1
Compression:
Stored size: 474 Bytes
Contents
# frozen_string_literal: true module DropboxApi class Client def initialize(oauth_bearer = ENV['DROPBOX_OAUTH_BEARER']) @connection_builder = ConnectionBuilder.new(oauth_bearer) end def middleware @connection_builder.middleware end # @!visibility private def self.add_endpoint(name, endpoint) define_method(name) do |*args, &block| endpoint.new(@connection_builder).send(name, *args, &block) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dropbox_api-0.1.19 | lib/dropbox_api/client.rb |