Sha256: 0c5d527d269765e2c8d431c1ca9e71364b7bebc237c91e46e1e893085f82af29

Contents?: true

Size: 844 Bytes

Versions: 6

Compression:

Stored size: 844 Bytes

Contents

require "active_attr"
require "httpclient"
require "json"
require "atrium/pageable"
require "atrium/paginate"

require "atrium/account"
require "atrium/client"
require "atrium/connect"
require "atrium/credential"
require "atrium/error"
require "atrium/institution"
require "atrium/challenge"
require "atrium/member"
require "atrium/transaction"
require "atrium/user"
require "atrium/version"

module Atrium
  ##
  # mx-api-key and mx-client-id are required for Atrium
  #
  # Atrium.configure do |config|
  #   config.mx_api_key = generated_api_key
  #   config.mx_client_id = generated_client_id
  #   config.base_url = "https://atrium.mx.com" # for production URL. this will default to vestibule
  # end
  #
  class << self
    attr_reader :client

    def configure
      @client = ::Atrium::Client.new
      yield @client
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
atrium-ruby-1.2.3 lib/atrium.rb
atrium-ruby-1.2.1 lib/atrium.rb
atrium-ruby-1.2.0 lib/atrium.rb
atrium-ruby-1.1.0 lib/atrium.rb
atrium-ruby-1.0.2 lib/atrium.rb
atrium-ruby-1.0.1 lib/atrium.rb