Module: Polisher

Defined in:
lib/polisher/cli/conf.rb,
lib/polisher/gem.rb,
lib/polisher/rpm.rb,
lib/polisher/cli/all.rb,
lib/polisher/gemfile.rb,
lib/polisher/git/pkg.rb,
lib/polisher/targets.rb,
lib/polisher/version.rb,
lib/polisher/gem/diff.rb,
lib/polisher/git/repo.rb,
lib/polisher/rpm/spec.rb,
lib/polisher/gem/files.rb,
lib/polisher/gem/state.rb,
lib/polisher/rpm/patch.rb,
lib/polisher/specifier.rb,
lib/polisher/cli/format.rb,
lib/polisher/cli/status.rb,
lib/polisher/gem/parser.rb,
lib/polisher/cli/default.rb,
lib/polisher/cli/sources.rb,
lib/polisher/cli/targets.rb,
lib/polisher/git/project.rb,
lib/polisher/targets/apt.rb,
lib/polisher/targets/rhn.rb,
lib/polisher/targets/yum.rb,
lib/polisher/util/config.rb,
lib/polisher/util/logger.rb,
lib/polisher/gem/versions.rb,
lib/polisher/gemfile/deps.rb,
lib/polisher/git/pkg/repo.rb,
lib/polisher/targets/koji.rb,
lib/polisher/cli/specifier.rb,
lib/polisher/gem/retriever.rb,
lib/polisher/targets/bodhi.rb,
lib/polisher/gem/attributes.rb,
lib/polisher/gemfile/parser.rb,
lib/polisher/rpm/spec/check.rb,
lib/polisher/rpm/spec/files.rb,
lib/polisher/targets/errata.rb,
lib/polisher/targets/fedora.rb,
lib/polisher/util/component.rb,
lib/polisher/util/gem_cache.rb,
lib/polisher/util/git_cache.rb,
lib/polisher/git/pkg/builder.rb,
lib/polisher/git/pkg/updater.rb,
lib/polisher/rpm/requirement.rb,
lib/polisher/rpm/spec/parser.rb,
lib/polisher/util/tag_mapper.rb,
lib/polisher/gem/dependencies.rb,
lib/polisher/git/pkg/versions.rb,
lib/polisher/rpm/spec/updater.rb,
lib/polisher/targets/bugzilla.rb,
lib/polisher/targets/koji/rpc.rb,
lib/polisher/adaptors/upstream.rb,
lib/polisher/targets/koji/diff.rb,
lib/polisher/gemfile/attributes.rb,
lib/polisher/git/pkg/attributes.rb,
lib/polisher/rpm/spec/gem_files.rb,
lib/polisher/rpm/spec/comparison.rb,
lib/polisher/mixins/vendored_deps.rb,
lib/polisher/rpm/spec/subpackages.rb,
lib/polisher/targets/errata/build.rb,
lib/polisher/targets/koji/builder.rb,
lib/polisher/rpm/spec/requirements.rb,
lib/polisher/targets/koji/versions.rb,
lib/polisher/rpm/requirement/parser.rb,
lib/polisher/rpm/spec/gem_reference.rb,
lib/polisher/adaptors/checker_loader.rb,
lib/polisher/adaptors/version_checker.rb,
lib/polisher/rpm/spec/gem_requirements.rb,
lib/polisher/rpm/requirement/attributes.rb,
lib/polisher/rpm/requirement/comparison.rb,
lib/polisher/adaptors/version_checker/gem.rb,
lib/polisher/adaptors/version_checker/git.rb,
lib/polisher/adaptors/version_checker/yum.rb,
lib/polisher/adaptors/version_checker/koji.rb,
lib/polisher/mixins/versioned_dependencies.rb,
lib/polisher/rpm/requirement/gem_reference.rb,
lib/polisher/adaptors/version_checker/bodhi.rb,
lib/polisher/cli/bin/gem_dependency_checker.rb,
lib/polisher/adaptors/version_checker/errata.rb,
lib/polisher/adaptors/version_checker/fedora.rb

Overview

Polisher VersionChecker Fedora Mixin

Licensed under the MIT license Copyright © 2013-2014 Red Hat, Inc.

Defined Under Namespace

Modules: BodhiVersionChecker, CLI, CheckerLoader, Component, ErrataVersionChecker, FedoraVersionChecker, GemAttributes, GemDependencies, GemDiff, GemFiles, GemParser, GemRetriever, GemState, GemVersionChecker, GemVersions, GemfileAttributes, GemfileDeps, GemfileParser, Git, GitVersionChecker, HasVendoredDeps, KojiBuilder, KojiDiff, KojiRpc, KojiVersionChecker, KojiVersions, Logging, RPM, VersionedDependencies, YumVersionChecker Classes: Apt, Bodhi, Bugzilla, Config, Errata, ErrataBuild, Fedora, Gem, GemCache, Gemfile, GitCache, Koji, RHN, TagMapper, Upstream, VersionChecker, Yum

Constant Summary collapse

VERSION =
"0.11.1"
EARLIEST_SPECIFIER =
:earliest
LATEST_SPECIFIER =
:latest
RELATIVE_SPECIFIERS =
[EARLIEST_SPECIFIER, LATEST_SPECIFIER]

Class Method Summary collapse

Class Method Details

.target(name) ⇒ Object



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/polisher/targets.rb', line 16

def self.target(name)
  case name
  when 'apt'
    Polisher::Apt
  when 'bodhi'
    Polisher::Bodhi
  when 'bugzilla'
    Polisher::Bugzilla
  when 'errata'
    Polisher::Errata
  when 'fedora'
    Polisher::Fedora
  when 'koji'
    Polisher::Koji
  when 'rhn'
    Polisher::RHN
  when 'yum'
    Polisher::Yum
  end
end