Class: Railjet::Repository::Registry::RegisteredRepository
- Inherits:
-
Object
- Object
- Railjet::Repository::Registry::RegisteredRepository
- Defined in:
- lib/railjet/repository/registry.rb
Instance Attribute Summary collapse
-
#additional_arguments ⇒ Object
readonly
Returns the value of attribute additional_arguments.
-
#repository ⇒ Object
readonly
Returns the value of attribute repository.
Instance Method Summary collapse
-
#initialize(repository, **kwargs) ⇒ RegisteredRepository
constructor
A new instance of RegisteredRepository.
- #initialize_repo(registry) ⇒ Object
Constructor Details
#initialize(repository, **kwargs) ⇒ RegisteredRepository
Returns a new instance of RegisteredRepository.
34 35 36 37 |
# File 'lib/railjet/repository/registry.rb', line 34 def initialize(repository, **kwargs) @repository = repository @additional_arguments = kwargs end |
Instance Attribute Details
#additional_arguments ⇒ Object (readonly)
Returns the value of attribute additional_arguments.
32 33 34 |
# File 'lib/railjet/repository/registry.rb', line 32 def additional_arguments @additional_arguments end |
#repository ⇒ Object (readonly)
Returns the value of attribute repository.
32 33 34 |
# File 'lib/railjet/repository/registry.rb', line 32 def repository @repository end |
Instance Method Details
#initialize_repo(registry) ⇒ Object
39 40 41 |
# File 'lib/railjet/repository/registry.rb', line 39 def initialize_repo(registry) repository.new(registry, **additional_arguments) end |