Module: R10K

Defined in:
lib/r10k/semver.rb,
lib/r10k.rb,
lib/r10k/git.rb,
lib/r10k/task.rb,
lib/r10k/errors.rb,
lib/r10k/version.rb,
lib/r10k/registry.rb,
lib/r10k/settings.rb,
lib/r10k/execution.rb,
lib/r10k/deployment.rb,
lib/r10k/git/errors.rb,
lib/r10k/puppetfile.rb,
lib/r10k/task/module.rb,
lib/r10k/task_runner.rb,
lib/r10k/util/platform.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/deployment/environment.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, Execution, Git, Logging, Module, ModuleRepository, SVN, Settings, Task, Util Classes: Deployment, ExecutionFailure, Puppetfile, R10KError, Registry, SemVer, TaskRunner

Constant Summary collapse

VERSION =
'1.2.3'