Class: Proscenium::Registry

Inherits:
Object show all
Extended by:
ActiveSupport::Autoload
Defined in:
lib/proscenium/registry.rb,
lib/proscenium/registry/package.rb,
lib/proscenium/registry/bundled_package.rb,
lib/proscenium/registry/ruby_gem_package.rb

Defined Under Namespace

Classes: BundledPackage, Package, PackageNotInstalledError, PackageUnsupportedError, RubyGemPackage

Class Method Summary collapse

Class Method Details

.bundled_package(name, host:) ⇒ Object



22
23
24
# File 'lib/proscenium/registry.rb', line 22

def self.bundled_package(name, host:)
  BundledPackage.new(name, host:).validate!
end

.ruby_gem_package(name, version, host:) ⇒ Object



26
27
28
# File 'lib/proscenium/registry.rb', line 26

def self.ruby_gem_package(name, version, host:)
  RubyGemPackage.new(name, version:, host:).validate!
end