module DBots

The main dbots module

Constants

VERSION

Public Class Methods

get_service(key) click to toggle source

Gets a service class based on a key @param key [String] the service key to get @returns [Service, nil]

# 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