Sha256: 1416d0bdca4655f98355997fbd318b1bebb05b0b4dedf7075f47202e808150aa
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
# frozen_string_literal: true require 'forwardable' require_relative 'reattract/version' require_relative 'reattract/configuration' require_relative 'reattract/jwt_generator' require_relative 'reattract/connection' require_relative 'reattract/request' require_relative 'reattract/resources/app_event' require_relative 'reattract/resources/campaign' require_relative 'reattract/resources/customer' require_relative 'reattract/resources/invite_code' require_relative 'reattract/resources/invite_conversion' require_relative 'reattract/resources/invite_session' # Core reattract module. Enables connection to the reattract API module Reattract @config = Reattract::Configuration.new class << self extend Forwardable attr_reader :config def_delegators :@config, :public_key, :public_key= def_delegators :@config, :secret_key, :secret_key= def_delegators :@config, :api_version, :api_version= def_delegators :@config, :api_host, :api_host= def_delegators :@config, :use_ssl, :use_ssl= def_delegators :@config, :port, :port= def configure yield(configuration) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
reattract-0.4.1 | lib/reattract.rb |