Module: R10K

Defined in:
lib/r10k/semver.rb,
lib/r10k.rb,
lib/r10k/git.rb,
lib/r10k/svn.rb,
lib/r10k/task.rb,
lib/r10k/errors.rb,
lib/r10k/source.rb,
lib/r10k/version.rb,
lib/r10k/settings.rb,
lib/r10k/execution.rb,
lib/r10k/deployment.rb,
lib/r10k/git/errors.rb,
lib/r10k/puppetfile.rb,
lib/r10k/environment.rb,
lib/r10k/task/module.rb,
lib/r10k/task_runner.rb,
lib/r10k/keyed_factory.rb,
lib/r10k/util/platform.rb,
lib/r10k/instance_cache.rb,
lib/r10k/util/purgeable.rb,
lib/r10k/svn/working_dir.rb,
lib/r10k/task/deployment.rb,
lib/r10k/task/puppetfile.rb,
lib/r10k/util/subprocess.rb,
lib/r10k/task/environment.rb,
lib/r10k/deployment/config.rb,
lib/r10k/deployment/source.rb,
lib/r10k/module_repository.rb,
lib/r10k/deployment/basedir.rb,
lib/r10k/util/core_ext/hash_ext.rb,
lib/r10k/deployment/config/loader.rb

Overview

We need to subclass Numeric to force range comparisons not to try to iterate over SemVer and instead use numeric comparisons (eg >, <, >=, <=) Ruby 1.8 already did this for all ranges, but Ruby 1.9 changed range include behavior

Defined Under Namespace

Modules: CLI, Environment, Execution, Git, Logging, Module, ModuleRepository, SVN, Settings, Source, Task, Util Classes: Deployment, ExecutionFailure, InstanceCache, KeyedFactory, Puppetfile, R10KError, SemVer, TaskRunner

Constant Summary collapse

VERSION =
'1.3.2'
Registry =
Deprecated.
R10K::InstanceCache