File: lib/redmine/scm/base.rb

Overview
Module Structure
Class Hierarchy
Code

Overview

Module Structure

  module: <Toplevel Module>
  module: Redmine#1
  module: Scm#2
  class: Base#3
inherits from
  Object ( Builtin-Module )
has properties
class method: all #6
class method: add / 1 #11
class method: delete / 1 #17

Class Hierarchy

Object ( Builtin-Module )
  Base ( Redmine::Scm ) #3

Code

   1  module Redmine
   2    module Scm
   3      class Base
   4        class << self
   5 
   6          def all
   7            @scms
   8          end
   9 
  10          # Add a new SCM adapter and repository
  11          def add(scm_name)
  12            @scms ||= []
  13            @scms << scm_name
  14          end
  15 
  16          # Remove a SCM adapter from Redmine's list of supported scms
  17          def delete(scm_name)
  18            @scms.delete(scm_name)
  19          end
  20        end
  21      end
  22    end
  23  end