Sha256: b618fd124e57a841ff10570ae44cf97342e07de8c6223794a11709a782e3c291

Contents?: true

Size: 302 Bytes

Versions: 3

Compression:

Stored size: 302 Bytes

Contents

require 'outliers/providers/aws'
require 'outliers/providers/github'

module Outliers
  module Providers
    module_function

    def all
      all_the_modules.select{|m| m.is_a? Class}
    end

    def name_map 
      r = {}
      all.each { |p| r.merge! p.to_human => p }
      r
    end
 
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
outliers-0.1.1 lib/outliers/providers.rb
outliers-0.1.0 lib/outliers/providers.rb
outliers-0.0.1 lib/outliers/providers.rb