module HTTP::AuthorizationHeader
def build(type, opts)
-
(String)
-
Parameters:
-
opts
(Object
) -- -
type
(#to_sym
) --
def build(type, opts) klass = builders[type.to_sym] fail Error, "Unknown authorization type #{type}" unless klass klass.new opts end
def builders
def builders @builders ||= {} end
def register(type, klass)
-
(void)
-
Parameters:
-
klass
(Class
) -- -
type
(#to_sym
) --
def register(type, klass) builders[type.to_sym] = klass end