class V1::Remote::MountableLayer

Overview

MountableLayer wraps a v1.Layer in a shim that enables the layer to be "mounted" when published to another registry.

Included Modules

Defined in:

v1/remote/mount.cr

Constructors

Instance Method Summary

Instance methods inherited from module V1::Layer

compressed : IO compressed, diff_id : V1::Hash diff_id, digest : V1::Hash digest, media_type : Types::MediaType media_type, size : Int64 size, uncompressed : IO uncompressed

Constructor Detail

def self.new(layer, reference) #

[View source]

Instance Method Detail

def compressed(*args, **options) #

[View source]
def compressed(*args, **options, &block) #

[View source]
def diff_id(*args, **options) #

[View source]
def diff_id(*args, **options, &block) #

[View source]
def digest(*args, **options) #

[View source]
def digest(*args, **options, &block) #

[View source]
def layer : V1::Layer #

[View source]
def media_type(*args, **options) #

[View source]
def media_type(*args, **options, &block) #

[View source]
def reference : Name::References #

[View source]
def size(*args, **options) #

[View source]
def size(*args, **options, &block) #

[View source]
def uncompressed(*args, **options) #

[View source]
def uncompressed(*args, **options, &block) #

[View source]