lib/bolt/transport/docker/connection.rb in bolt-1.14.0 vs lib/bolt/transport/docker/connection.rb in bolt-1.15.0
- old
+ new
@@ -1,15 +1,17 @@
# frozen_string_literal: true
-require 'docker'
require 'logging'
require 'bolt/node/errors'
module Bolt
module Transport
class Docker < Base
class Connection
def initialize(target)
+ # lazy-load expensive gem code
+ require 'docker'
+
@target = target
@logger = Logging.logger[target.host]
end
def connect