Module: GemChangelogDiff

Defined in:
lib/gem_changelog_diff.rb,
lib/gem_changelog_diff/cli.rb,
lib/gem_changelog_diff/cache.rb,
lib/gem_changelog_diff/errors.rb,
lib/gem_changelog_diff/version.rb,
lib/gem_changelog_diff/detector.rb,
lib/gem_changelog_diff/formatter.rb,
lib/gem_changelog_diff/interactive.rb,
lib/gem_changelog_diff/outdated_gem.rb,
lib/gem_changelog_diff/config_loader.rb,
lib/gem_changelog_diff/configuration.rb,
lib/gem_changelog_diff/github_client.rb,
lib/gem_changelog_diff/formatters/base.rb,
lib/gem_changelog_diff/formatters/json.rb,
lib/gem_changelog_diff/formatters/text.rb,
lib/gem_changelog_diff/lockfile_parser.rb,
lib/gem_changelog_diff/rubygems_client.rb,
lib/gem_changelog_diff/source_resolver.rb,
lib/gem_changelog_diff/changelog_parser.rb,
lib/gem_changelog_diff/concurrent_fetcher.rb,
lib/gem_changelog_diff/formatters/markdown.rb

Defined Under Namespace

Modules: Formatters Classes: CLI, Cache, CachedResponse, ChangelogParser, ConcurrentFetcher, ConfigLoader, Configuration, Detector, Error, GitHubAPIError, GithubClient, Interactive, LockfileParser, NetworkError, OutdatedGem, RateLimitError, RepoNotFoundError, RubygemsClient, SourceResolver

Constant Summary collapse

VERSION =
"0.7.0"
Formatter =
Formatters::Text

Class Method Summary collapse

Class Method Details

.configurationObject



26
27
28
# File 'lib/gem_changelog_diff/configuration.rb', line 26

def self.configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



30
31
32
# File 'lib/gem_changelog_diff/configuration.rb', line 30

def self.configure
  yield(configuration)
end

.reset_configuration!Object



34
35
36
# File 'lib/gem_changelog_diff/configuration.rb', line 34

def self.reset_configuration!
  @configuration = Configuration.new
end