Sha256: 316a3ec2c1adfaa337af03c8c72dab56aa187edc2aa44375408a96158a1a9202

Contents?: true

Size: 879 Bytes

Versions: 3

Compression:

Stored size: 879 Bytes

Contents

# frozen_string_literal: true

require 'metal_archives'

MetalArchives.configure do |c|
  ## Application identity (required)
  c.app_name = 'MetalArchivesGemTestSuite'
  c.app_version = MetalArchives::VERSION
  c.app_contact = 'user@example.com'

  if ENV.has_key? 'TRAVIS'
    ## Request throttling (optional, overrides defaults)
    c.request_rate = 1
    c.request_timeout = 3
  end

  ## Connect additional Faraday middleware
  # c.middleware = [MyMiddleware, MyOtherMiddleware]

  ## Custom cache size per object class (optional, overrides defaults)
  # c.cache_size = 100

  ## Metal Archives endpoint (optional, overrides default)
  c.endpoint = ENV['MA_ENDPOINT'] if ENV['MA_ENDPOINT']

  if ENV['MA_ENDPOINT']
    puts "Using '#{ENV['MA_ENDPOINT']}' as MA endpoint"
  end

  ## Custom logger (optional)
  c.logger = Logger.new STDOUT
  c.logger.level = Logger::INFO
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
metal_archives-2.2.0 spec/support/metal_archives.rb
metal_archives-2.1.1 spec/support/metal_archives.rb
metal_archives-2.1.0 spec/support/metal_archives.rb