class DockerRegistry::Repository

Attributes

metadata[R]
name[R]
registry[R]

Public Class Methods

new(metadata, registry) click to toggle source
# File lib/docker_registry/repository.rb, line 6
def initialize(metadata, registry)
  @metadata = {}
  metadata.each_pair do |key, val|
    @metadata[key.to_sym] = val
  end
  @name = @metadata[:name]
  @registry = registry
end

Public Instance Methods

[](tag) click to toggle source
# File lib/docker_registry/repository.rb, line 23
def [](tag)
  registry.repositry_tag(self, tag)
end
delete!() click to toggle source
# File lib/docker_registry/repository.rb, line 27
def delete!
  registry.delete_repository(self)
end
full_name() click to toggle source
# File lib/docker_registry/repository.rb, line 15
def full_name
  "#{registry.domain}/#{name}"
end
inspect() click to toggle source
# File lib/docker_registry/repository.rb, line 31
def inspect
  "#<DockerRegistry::Repository #{full_name} >"
end
tags() click to toggle source
# File lib/docker_registry/repository.rb, line 19
def tags
  registry.repositry_tags(self)
end