Sha256: 2bae23aba6c8e02b9ba2f4cbe80382ade2eaa66a71b9873c81bc0458ddebe1aa

Contents?: true

Size: 790 Bytes

Versions: 3

Compression:

Stored size: 790 Bytes

Contents

# frozen_string_literal: true

require 'alpaca/trade/api/version'
require 'alpaca/trade/api/configuration'

require 'alpaca/trade/api/account'
require 'alpaca/trade/api/asset'
require 'alpaca/trade/api/bar'
require 'alpaca/trade/api/calendar'
require 'alpaca/trade/api/clock'
require 'alpaca/trade/api/order'
require 'alpaca/trade/api/position'

require 'alpaca/trade/api/client'
require 'alpaca/trade/api/errors'

require 'json'

module Alpaca
  module Trade
    module Api
      class << self
        def configuration
          @configuration ||= Alpaca::Trade::Api::Configuration.new
        end

        def configure
          yield(configuration)
        end

        def reset
          @configuration = Alpaca::Trade::Api::Configuration.new
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
alpaca-trade-api-0.4.0 lib/alpaca/trade/api.rb
alpaca-trade-api-0.3.0 lib/alpaca/trade/api.rb
alpaca-trade-api-0.2.0 lib/alpaca/trade/api.rb