class Kitchen::DockerCli::DockerfileTemplate
Public Class Methods
new(vars={}, config={})
click to toggle source
# File lib/kitchen/docker_cli/dockerfile_template.rb, line 25 def initialize(vars={}, config={}) if vars.is_a?(Hash) vars.each do |k, v| instance_variable_set("@#{k.to_s}", v) end end self.class.class_eval <<-EOF def config return #{config.to_s} end EOF end
Public Instance Methods
result()
click to toggle source
# File lib/kitchen/docker_cli/dockerfile_template.rb, line 38 def result ERB.new(IO.read(File.expand_path(config[:dockerfile]))).result(binding) end