Class: Redmine::Scm::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/redmine/scm/base.rb

Class Method Summary collapse

Class Method Details

.add(scm_name) ⇒ Object

Add a new SCM adapter and repository



29
30
31
32
33
# File 'lib/redmine/scm/base.rb', line 29

def add(scm_name)
  @scms ||= []
  @scms.delete(scm_name)
  @scms << scm_name
end

.allObject



24
25
26
# File 'lib/redmine/scm/base.rb', line 24

def all
  @scms || []
end

.delete(scm_name) ⇒ Object

Remove a SCM adapter from Redmine’s list of supported scms



36
37
38
# File 'lib/redmine/scm/base.rb', line 36

def delete(scm_name)
  @scms.delete(scm_name)
end