Module: BriefMail::SCMAdapters
- Defined in:
- lib/brief_mail/scm_adapters.rb,
lib/brief_mail/scm_adapters/git.rb,
lib/brief_mail/scm_adapters/abstract_adapter.rb
Defined Under Namespace
Classes: AbstractAdapter, Git
Class Method Summary collapse
Class Method Details
.adapter_for(scm_name, config) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/brief_mail/scm_adapters.rb', line 7 def self.adapter_for(scm_name, config) case scm_name.to_s when /\Agit\z/i then Git.new(config) else raise %(Unknown scm adapter name: "%s") % scm_name.to_s end end |