From 9db1cf2cfbdd93afe9d45778eea27b6aac436b0a Mon Sep 17 00:00:00 2001 From: Magne Land Date: Fri, 26 Mar 2021 12:50:21 -0700 Subject: [PATCH] Replace "require" with "require_relative" where possible Allows `bin/github_changelog_generator` to be invoked from anywhere. This facilitates easier ad hoc testing locally. This commit leaves specs unchanged on purpose. See: https://github.com/rubocop/rubocop/issues/8748 --- lib/github_changelog_generator.rb | 14 +++++++------- lib/github_changelog_generator/generator/entry.rb | 2 +- .../generator/generator.rb | 12 ++++++------ lib/github_changelog_generator/options.rb | 2 +- lib/github_changelog_generator/parser.rb | 4 ++-- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/lib/github_changelog_generator.rb b/lib/github_changelog_generator.rb index e514541e6..1d0ee6f52 100755 --- a/lib/github_changelog_generator.rb +++ b/lib/github_changelog_generator.rb @@ -10,13 +10,13 @@ require "multi_json" require "benchmark" -require "github_changelog_generator/helper" -require "github_changelog_generator/options" -require "github_changelog_generator/parser" -require "github_changelog_generator/parser_file" -require "github_changelog_generator/generator/generator" -require "github_changelog_generator/version" -require "github_changelog_generator/reader" +require_relative "github_changelog_generator/helper" +require_relative "github_changelog_generator/options" +require_relative "github_changelog_generator/parser" +require_relative "github_changelog_generator/parser_file" +require_relative "github_changelog_generator/generator/generator" +require_relative "github_changelog_generator/version" +require_relative "github_changelog_generator/reader" # The main module, where placed all classes (now, at least) module GitHubChangelogGenerator diff --git a/lib/github_changelog_generator/generator/entry.rb b/lib/github_changelog_generator/generator/entry.rb index 4c7a5aa3a..ccdf2dcf7 100644 --- a/lib/github_changelog_generator/generator/entry.rb +++ b/lib/github_changelog_generator/generator/entry.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -require "github_changelog_generator/generator/section" +require_relative "section" module GitHubChangelogGenerator # This class generates the content for a single changelog entry. An entry is diff --git a/lib/github_changelog_generator/generator/generator.rb b/lib/github_changelog_generator/generator/generator.rb index 143d60e85..95ac3effc 100644 --- a/lib/github_changelog_generator/generator/generator.rb +++ b/lib/github_changelog_generator/generator/generator.rb @@ -1,11 +1,11 @@ # frozen_string_literal: true -require "github_changelog_generator/octo_fetcher" -require "github_changelog_generator/generator/generator_fetcher" -require "github_changelog_generator/generator/generator_processor" -require "github_changelog_generator/generator/generator_tags" -require "github_changelog_generator/generator/entry" -require "github_changelog_generator/generator/section" +require_relative "../octo_fetcher" +require_relative "generator_fetcher" +require_relative "generator_processor" +require_relative "generator_tags" +require_relative "entry" +require_relative "section" module GitHubChangelogGenerator # Default error for ChangelogGenerator diff --git a/lib/github_changelog_generator/options.rb b/lib/github_changelog_generator/options.rb index ae1c1ed90..c85b1e943 100644 --- a/lib/github_changelog_generator/options.rb +++ b/lib/github_changelog_generator/options.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true require "delegate" -require "github_changelog_generator/helper" +require_relative "helper" module GitHubChangelogGenerator # This class wraps Options, and knows a list of known options. Others options diff --git a/lib/github_changelog_generator/parser.rb b/lib/github_changelog_generator/parser.rb index b67a3f9f1..e011b6454 100755 --- a/lib/github_changelog_generator/parser.rb +++ b/lib/github_changelog_generator/parser.rb @@ -2,8 +2,8 @@ # frozen_string_literal: true require "optparse" -require "github_changelog_generator/version" -require "github_changelog_generator/helper" +require_relative "version" +require_relative "helper" module GitHubChangelogGenerator class Parser pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy