class Qyu::Config::ServiceConfig
Public Class Methods
register(adapter_class)
click to toggle source
Register a service (Queue/Store)
@param adapter_class [Class] service Class to Register @return [Class] service Class to Register
# File lib/qyu/config.rb, line 14 def register(adapter_class) types[adapter_class::TYPE] = adapter_class end
types()
click to toggle source
Get registered services
@return [Hash] registered services
# File lib/qyu/config.rb, line 29 def types @__types ||= {} end
valid?(config)
click to toggle source
Validate provided config
@param config [Hash] configuration @return [Boolean]
# File lib/qyu/config.rb, line 22 def valid?(config) types[config[:type]].valid_config?(config) end