Class: MultiGit::JGitBackend::Remote::Persistent
- Inherits:
-
MultiGit::JGitBackend::Remote
- Object
- MultiGit::JGitBackend::Remote
- MultiGit::JGitBackend::Remote::Persistent
- Includes:
- Remote::Persistent
- Defined in:
- lib/multi_git/jgit_backend/remote.rb
Constant Summary
Constants inherited from MultiGit::JGitBackend::Remote
FETCH, FETCH_URL_KEY, PUSH, PUSH_URL_KEY, REMOTE_SECTION, TEMPORARY_SECTION
Instance Attribute Summary
Attributes included from Remote
#fetch_urls, #push_urls, #repository
Attributes inherited from MultiGit::JGitBackend::Remote
Instance Method Summary collapse
-
#initialize(repository, name) ⇒ Persistent
constructor
A new instance of Persistent.
- #name ⇒ Object
Methods included from Remote::Persistent
Methods included from Utils::AbstractMethods
Methods included from Remote
Methods inherited from MultiGit::JGitBackend::Remote
#fetch, #fetch_urls, #push, #push_urls
Constructor Details
#initialize(repository, name) ⇒ Persistent
Returns a new instance of Persistent.
14 15 16 17 |
# File 'lib/multi_git/jgit_backend/remote.rb', line 14 def initialize( repository, name ) @repository = repository @java_config = Java::OrgEclipseJgitTransport::RemoteConfig.new(repository.config.to_java, name) end |
Instance Method Details
#name ⇒ Object
19 20 21 |
# File 'lib/multi_git/jgit_backend/remote.rb', line 19 def name java_config.getName end |