lib/specinfra/backend/dockerfile.rb in specinfra-2.25.1 vs lib/specinfra/backend/dockerfile.rb in specinfra-2.26.0

- old
+ new

@@ -1,31 +1,32 @@ -# -*- coding: utf-8 -*- -module Specinfra::Backend - class Dockerfile < Specinfra::Backend::Base - def initialize(config = {}) - super +module Specinfra + module Backend + class Dockerfile < Specinfra::Backend::Base + def initialize(config = {}) + super - @lines = [] - ObjectSpace.define_finalizer(self) { - if get_config(:dockerfile_finalizer).nil? - puts @lines - else - get_config(:dockerfile_finalizer).call(@lines) - end - } - end + @lines = [] + ObjectSpace.define_finalizer(self) { + if get_config(:dockerfile_finalizer).nil? + puts @lines + else + get_config(:dockerfile_finalizer).call(@lines) + end + } + end - def run_command(cmd, opts={}) - @lines << "RUN #{cmd}" - CommandResult.new - end + def run_command(cmd, opts={}) + @lines << "RUN #{cmd}" + CommandResult.new + end - def send_file(from, to) - @lines << "ADD #{from} #{to}" - CommandResult.new - end + def send_file(from, to) + @lines << "ADD #{from} #{to}" + CommandResult.new + end - def from(base) - @lines << "FROM #{base}" + def from(base) + @lines << "FROM #{base}" + end end end end