Class: LambdaRubyBundler::Image Private

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Includes:
Singleton
Defined in:
lib/lambda_ruby_bundler/image.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Wrapper around [Docker::Image] for building the image for the bundler containers.

Instance Method Summary collapse

Constructor Details

#initializeImage

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of Image.



13
14
15
# File 'lib/lambda_ruby_bundler/image.rb', line 13

def initialize
  @image = Docker::Image.build_from_dir(__dir__, 't' => tag)
end

Instance Method Details

#tagObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



17
18
19
20
21
22
# File 'lib/lambda_ruby_bundler/image.rb', line 17

def tag
  @tag ||= [
    'lambda-ruby-bundler',
    VERSION
  ].join(':')
end