# 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