Remove "require" deprecated by Zeitwerk

Cette révision appartient à :
Jérémy Lecour 2019-08-20 13:50:04 +02:00 révisé par Jérémy Lecour
Parent f07b93189c
révision 41f6433b58
41 fichiers modifiés avec 4 ajouts et 118 suppressions

Voir le fichier

@ -1,4 +1,5 @@
# require "ssl/errors"
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
class SSLSyncJob < ApplicationJob
queue_as :default

Voir le fichier

@ -1,4 +1,5 @@
# require "whois/errors"
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
class WhoisSyncJob < ApplicationJob
queue_as :default

Voir le fichier

@ -1,8 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "notifier/processor"
module Notifier
class << self
def process_all(configuration = nil)

Voir le fichier

@ -1,6 +1,4 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "naught"
NullLogger = Naught.build

Voir le fichier

@ -1,12 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "null_logger"
# require "system_command"
# require_relative "ssl/parser"
# require_relative "ssl/response"
# require_relative "ssl/errors"
module SSL
class Error < StandardError; end

Voir le fichier

@ -1,9 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "null_logger"
# require "ssl/errors"
module SSL
class Parser
DATE_REGEX = /will expire on (.+)\./

Voir le fichier

@ -1,9 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "open4"
# require "null_logger"
class SystemCommand
Result = Struct.new(:command, :exit_status, :stdout, :stderr)
class NotAllowedError < StandardError; end

Voir le fichier

@ -1,12 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "null_logger"
# require "domain_helper"
# require "system_command"
# require_relative "whois/parser"
# require_relative "whois/response"
# require_relative "whois/errors"
module Whois
class Error < StandardError; end

Voir le fichier

@ -1,16 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "null_logger"
# require "whois/errors"
# require "whois/parser/afilias"
# require "whois/parser/afnic"
# require "whois/parser/cira"
# require "whois/parser/io"
# require "whois/parser/neustar"
# require "whois/parser/sonic"
# require "whois/parser/verisign"
module Whois
module Parser
PARSERS = [

Voir le fichier

@ -1,10 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "domain_helper"
# require "whois/errors"
# require_relative "base"
module Whois
module Parser
class Afilias < Base

Voir le fichier

@ -1,10 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "domain_helper"
# require "whois/errors"
# require_relative "base"
module Whois
module Parser
class AFNIC < Base

Voir le fichier

@ -1,10 +1,7 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "null_logger"
require_relative "../response"
# require_relative "../errors"
# require_relative "entry_builder"
module Whois
module Parser

Voir le fichier

@ -1,10 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "domain_helper"
# require "whois/errors"
# require_relative "base"
module Whois
module Parser
class CIRA < Base

Voir le fichier

@ -1,8 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require_relative "base"
module Whois
module Parser
module Entry

Voir le fichier

@ -1,8 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require_relative "base"
module Whois
module Parser
module Entry

Voir le fichier

@ -1,8 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require_relative "base"
module Whois
module Parser
module Entry

Voir le fichier

@ -1,10 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require_relative "entry/blank"
# require_relative "entry/field"
# require_relative "entry/text"
module Whois
module Parser
class EntryBuilder

Voir le fichier

@ -1,10 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "domain_helper"
# require "whois/errors"
# require_relative "base"
module Whois
module Parser
class IO < Base

Voir le fichier

@ -1,10 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "domain_helper"
# require "whois/errors"
# require_relative "base"
module Whois
module Parser
class Neustar < Base

Voir le fichier

@ -1,10 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "domain_helper"
# require "whois/errors"
# require_relative "base"
module Whois
module Parser
class Sonic < Base

Voir le fichier

@ -1,10 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "domain_helper"
# require "whois/errors"
# require_relative "base"
module Whois
module Parser
class Verisign < Base

Voir le fichier

@ -1,8 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "null_logger"
namespace :checks do
namespace :sync_dates do
task all: [:domain, :ssl]

Voir le fichier

@ -1,8 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "services/notifier"
namespace :notifications do
desc "Send all notifications after checks have been performend"
task send_all: :environment do

Voir le fichier

@ -2,7 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "domain_helper"
class DomainHelperTest < ActiveSupport::TestCase
include DomainHelper

Voir le fichier

@ -2,8 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "check_logger"
# require "system_command"
class CheckLoggerTest < ActiveSupport::TestCase
setup do

Voir le fichier

@ -2,7 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "notifier/resolver"
# rubocop:disable Metrics/LineLength
module Notifier

Voir le fichier

@ -2,7 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "notifier"
class NotifierTest < ActiveSupport::TestCase
test "#process_all process expirable & failures notifications" do

Voir le fichier

@ -2,8 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "ssl/parser"
# require "ssl/errors"
module SSL
class ParserTest < ActiveSupport::TestCase

Voir le fichier

@ -2,8 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "ssl"
# require "system_command"
module SSL
class ServiceTest < ActiveSupport::TestCase

Voir le fichier

@ -2,7 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "system_command"
class SystemCommandTest < ActiveSupport::TestCase
test "should execute and log a command" do

Voir le fichier

@ -2,9 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "whois/parser/afilias"
# require "whois/response"
# require "whois/errors"
module Whois
class AfiliasTest < ActiveSupport::TestCase

Voir le fichier

@ -2,9 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "whois/parser/afnic"
# require "whois/response"
# require "whois/errors"
module Whois
class AFNICTest < ActiveSupport::TestCase

Voir le fichier

@ -2,9 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "whois/parser/cira"
# require "whois/response"
# require "whois/errors"
module Whois
class CIRATest < ActiveSupport::TestCase

Voir le fichier

@ -2,9 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "whois/parser/io"
# require "whois/response"
# require "whois/errors"
module Whois
class IOTest < ActiveSupport::TestCase

Voir le fichier

@ -2,9 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "whois/parser/neustar"
# require "whois/response"
# require "whois/errors"
module Whois
class NeustarTest < ActiveSupport::TestCase

Voir le fichier

@ -2,9 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "whois/parser/sonic"
# require "whois/response"
# require "whois/errors"
module Whois
class SonicTest < ActiveSupport::TestCase

Voir le fichier

@ -2,9 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "whois/parser/verisign"
# require "whois/response"
# require "whois/errors"
module Whois
class VerisignTest < ActiveSupport::TestCase

Voir le fichier

@ -2,8 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "whois/parser"
# require "whois/errors"
module Whois
class ParserTest < ActiveSupport::TestCase

Voir le fichier

@ -2,8 +2,6 @@
# License: GNU AGPL-3+ (see full text in LICENSE file)
require "test_helper"
# require "whois"
# require "system_command"
module Whois
class ServiceTest < ActiveSupport::TestCase

Voir le fichier

@ -40,8 +40,6 @@ class ActiveSupport::TestCase
end
# Disable Open4 real system calls
# require "open4"
# require "errors"
module Open4
def popen4(*)
fail SystemCommand::NotAllowedError,

Voir le fichier

@ -1,8 +1,6 @@
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
# License: GNU AGPL-3+ (see full text in LICENSE file)
# require "system_command"
module TestMocksHelper
# rubocop:disable Metrics/MethodLength
def mock_system_command(program, args, exit_status: 0, stdout: "", stderr: "")