module Asgit::Services

Public Class Methods

fetch(service) click to toggle source
# File lib/asgit/services.rb, line 14
def fetch service
  registered.fetch(service.to_sym) do
    raise UndefinedService, "undefined service #{service}"
  end
end
register(service, key) click to toggle source
# File lib/asgit/services.rb, line 10
def register service, key
  registered[key] = service
end
registered() click to toggle source
# File lib/asgit/services.rb, line 6
def registered
  @_registered ||= {}
end