Method: Externals::Ext.registered_scms

Defined in:
lib/externals/ext.rb

.registered_scmsObject



241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'lib/externals/ext.rb', line 241

def self.registered_scms
  return @registered_scms if @registered_scms
  @registered_scms ||= []

  scmdir = File.join(File.dirname(__FILE__), 'scms')

  Dir.entries(scmdir).each do |file|
    if file =~ /^(.*)_project\.rb$/
      @registered_scms << $1
    end
  end

  @registered_scms
end