Sha256: af645b6b253257db437323f02b3d9295c491c363047069d13c9f9e1f2716be49

Contents?: true

Size: 638 Bytes

Versions: 2

Compression:

Stored size: 638 Bytes

Contents

require 'ruby_branch/version'
require 'ruby_branch/utils/to_query'
require 'ruby_branch/config'
require 'ruby_branch/errors/link_length_exceed_error'
require 'ruby_branch/errors/api_response_error'
require 'addressable'
require 'faraday'
require 'json'
require 'ruby_branch/api/response'
require 'ruby_branch/api/request'
require 'ruby_branch/api/resources/link'

module RubyBranch
  BRANCH_API_ENDPOINT = 'https://api.branch.io/'.freeze

  class << self

    attr_writer :config

  end

  def self.config
    @config ||= Config.new
  end

  def self.reset
    @config = Config.new
  end

  def self.configure
    yield(config)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ruby_branch-1.0.0 lib/ruby_branch.rb
ruby_branch-0.2.0 lib/ruby_branch.rb