Class: WeatherFetcher::ProviderList
- Inherits:
-
Object
- Object
- WeatherFetcher::ProviderList
- Defined in:
- lib/weather_fetcher/provider_list.rb
Class Method Summary collapse
Class Method Details
.providers(speed = 0.7) ⇒ Object
3 4 5 6 7 |
# File 'lib/weather_fetcher/provider_list.rb', line 3 def self.providers(speed = 0.7) classes = WeatherFetcher::Provider.constants classes = classes.collect{|c| WeatherFetcher::Provider.const_get c}.select{|c| c.kind_of? Class} classes.select{|k| not defined? k::SLOW or k::SLOW <= speed} end |