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