class Metaparticle::DockerRunner
Public Class Methods
new(config)
click to toggle source
# File lib/metaparticle/docker_runner.rb, line 3 def initialize(config) @config = config end
Public Instance Methods
run()
click to toggle source
# File lib/metaparticle/docker_runner.rb, line 7 def run `docker run -it --name #{@config.name} #{port_string} #{@config.image}` end
Private Instance Methods
port_string()
click to toggle source
# File lib/metaparticle/docker_runner.rb, line 12 def port_string @port_string = @config.ports.map {|port| "-p #{port}:#{port}" }.join(" ") end