Method: Webhookdb::Oauth.register

Defined in:
lib/webhookdb/oauth.rb

.register(cls) ⇒ Object

Raises:

  • (KeyError)


41
42
43
44
45
# File 'lib/webhookdb/oauth.rb', line 41

def register(cls)
  key = cls.new.key
  raise KeyError, "#{key} already registered to #{cls}" if self.registry.include?(key)
  self.registry[key] = cls
end