Sha256: 281982129c8a67b75bf90b742d63fb0fb90d60d46e5a0b156d63516f202eaef0

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

# frozen_string_literal: true

require "cgi"
require "forwardable"
require "net/http"
require "securerandom"
require "uri"

require "active_job"
require "capybara"
require "connection_pool"
require "docile"
require "ferrum"
require "metainspector"
require "mime/types"
require "mime-types"
require "mock_redis"
require "mustermann"
require "net/http/persistent"
require "nokogiri"
require "normalize_url"
require "selenium-webdriver"
require "redis"
require "thor"
require "zeitwerk"

loader = Zeitwerk::Loader.for_gem
loader.inflector.inflect("cli" => "CLI",
                         "dsl" => "DSL",
                         "http" => "HTTP",
                         "url" => "URL",
                         "xml" => "XML",
                         "json" => "JSON",
                         "gc" => "GC")
loader.setup

module Wayfarer
  module VERSION
    MAJOR = 0
    MINOR = 4
    TINY = 6
    STRING = [MAJOR, MINOR, TINY].join(".")
  end

  mattr_accessor :config, default: Wayfarer::Config::Root.new

  UserAgentTimeoutError = Class.new(StandardError) # TODO: Move to Networking namespace
end

loader.eager_load

ActiveJob::Serializers.serializers << Wayfarer::Serializer

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wayfarer-0.4.6 lib/wayfarer.rb