Sha256: 0a137e074324ec18ed4ea150a0c01537393b8ac272cf68892a4d4b2e64af751f
Contents?: true
Size: 623 Bytes
Versions: 7
Compression:
Stored size: 623 Bytes
Contents
# frozen_string_literal: true require "timeout" require_relative "analytics/version" module RSpec::Buildkite::Analytics class Error < StandardError; end class TimeoutError < ::Timeout::Error; end DEFAULT_URL = "https://analytics-api.buildkite.com/v1/uploads" class << self attr_accessor :api_token attr_accessor :url attr_accessor :uploader attr_accessor :session end def self.configure(token: nil, url: nil) self.api_token = token || ENV["BUILDKITE_ANALYTICS_TOKEN"] self.url = url || DEFAULT_URL require_relative "analytics/uploader" self::Uploader.configure end end
Version data entries
7 entries across 7 versions & 1 rubygems