Module: Dockerfile

Defined in:
lib/dockerfile.rb,
lib/dockerfile/base.rb,
lib/dockerfile/ruby.rb,
lib/dockerfile/node_js.rb

Overview

Module that wraps configuration of Dockerfiles from Templates.

Defined Under Namespace

Classes: Base, MissingPropertyError, NoDockerfileError, NodeJS, Ruby

Class Method Summary collapse

Class Method Details

.use(klass) ⇒ Object



6
7
8
9
10
# File 'lib/dockerfile.rb', line 6

def self.use(klass)
  const_get("Dockerfile::#{klass}").new
rescue NameError
  raise(NoDockerfileError, "No Dockerfile subclass for #{klass}.")
end