Method: FPM::Package::Docker#initialize

Defined in:
lib/fpm/package/docker.rb

#initialize(options = {}) ⇒ Docker

Returns a new instance of Docker.

Parameters:

  • options (Hash) (defaults to: {})

Options Hash (options):

  • :logger (Cabin::Channel)

    Logger

  • :client (FPM::Fry::Client)

    Docker client



15
16
17
18
19
20
21
# File 'lib/fpm/package/docker.rb', line 15

def initialize( options = {} )
  super()
  @logger = options[:logger] || Cabin::Channel.get
  @client = options[:client] || FPM::Fry::Client.new(logger: @logger)
  @keep_modified_files = options[:keep_modified_files]
  @verbose = options[:verbose]
end