Class: Codestatus::RepositoryResolver
- Inherits:
-
Object
- Object
- Codestatus::RepositoryResolver
- Defined in:
- lib/codestatus/repository_resolver.rb,
lib/codestatus/repository_resolver/rubygems_resolver.rb,
lib/codestatus/repository_resolver/user_defined_resolver.rb
Defined Under Namespace
Classes: RubygemsResolver, UserDefinedResolver
Instance Attribute Summary collapse
-
#package ⇒ Object
readonly
Returns the value of attribute package.
-
#registry ⇒ Object
readonly
Returns the value of attribute registry.
Instance Method Summary collapse
-
#initialize(registry:, package:) ⇒ RepositoryResolver
constructor
A new instance of RepositoryResolver.
- #repository ⇒ Object
Constructor Details
#initialize(registry:, package:) ⇒ RepositoryResolver
Returns a new instance of RepositoryResolver.
3 4 5 6 |
# File 'lib/codestatus/repository_resolver.rb', line 3 def initialize(registry:, package:) @registry = registry @package = package end |
Instance Attribute Details
#package ⇒ Object (readonly)
Returns the value of attribute package.
8 9 10 |
# File 'lib/codestatus/repository_resolver.rb', line 8 def package @package end |
#registry ⇒ Object (readonly)
Returns the value of attribute registry.
8 9 10 |
# File 'lib/codestatus/repository_resolver.rb', line 8 def registry @registry end |
Instance Method Details
#repository ⇒ Object
10 11 12 |
# File 'lib/codestatus/repository_resolver.rb', line 10 def repository @repository ||= resolve end |