module Apollon::Provider
Provider
module
Public Class Methods
list()
click to toggle source
# File lib/apollon/provider/provider.rb, line 9 def list base = File.join(File.dirname(__FILE__), 'providers') providers = File.absolute_path(base) Dir.glob(providers + '/*.rb').map do |file| name = file.gsub(base + '/', '').gsub('.rb', '') { name: name, path: file, klass: name.modulize } end end