Module: Construi::Config::Image

Included in:
BuildEnvironment, Links::Link
Defined in:
lib/construi/config.rb

Instance Method Summary collapse

Instance Method Details

#buildObject



28
29
30
# File 'lib/construi/config.rb', line 28

def build
  image_configured :build
end

#imageObject



24
25
26
# File 'lib/construi/config.rb', line 24

def image
  image_configured :image
end

#image_configured(what) ⇒ Object



40
41
42
# File 'lib/construi/config.rb', line 40

def image_configured(what)
  image_configured? ? get(what) : with_parent(&what)
end

#image_configured?Boolean

Returns:

  • (Boolean)


36
37
38
# File 'lib/construi/config.rb', line 36

def image_configured?
  key?(:build) || key?(:image)
end

#privileged?Boolean

Returns:

  • (Boolean)


32
33
34
# File 'lib/construi/config.rb', line 32

def privileged?
  key?(:privileged) ? get(:privileged) : with_parent(false, &:privileged?)
end