Module: DBots
- Defined in:
- lib/dbots/data.rb,
lib/dbots/api.rb,
lib/dbots/err.rb,
lib/dbots/ver.rb,
lib/dbots/poster.rb,
lib/dbots/lists/discordbotsgg.rb
Overview
The main dbots module
Defined Under Namespace
Modules: API, Err Classes: Poster, Service
Constant Summary collapse
- VERSION =
'0.0.1'.freeze
Class Method Summary collapse
-
.get_service(key) ⇒ Object
Gets a service class based on a key.
Class Method Details
.get_service(key) ⇒ Object
Gets a service class based on a key
56 57 58 59 60 61 62 63 64 |
# File 'lib/dbots/data.rb', line 56 def self.get_service(key) services = DBots::Service.constants.select { |c| DBots::Service.const_get(c).is_a? Class } services.each do |service| service = DBots::Service.const_get(service) return service if service::ALIASES.include?(key.to_s) end nil end |