Module: QB::Util::DockerMixin

Included in:
Package::Version
Defined in:
lib/qb/util/docker_mixin.rb

Overview

Mixin to help working with Docker.

Defined Under Namespace

Modules: ClassMethods

Constant Summary collapse

DOCKER_TAG_MAX_CHARACTERS =
128
DOCKER_TAG_VALID_RE =

Regexp to validate strings as Docker tags.

/\A[A-Za-z0-9_][A-Za-z0-9_\.\-]{0,#{ DOCKER_TAG_MAX_CHARACTERS - 1}}\z/.
freeze

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object

module ClassMethods



95
96
97
# File 'lib/qb/util/docker_mixin.rb', line 95

def self.included base
  base.extend ClassMethods
end