module HTTP::AuthorizationHeader

def build(type, opts)

Returns:
  • (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

:nodoc:
def builders
  @builders ||= {}
end

def register(type, klass)

Returns:
  • (void) -

Parameters:
  • klass (Class) --
  • type (#to_sym) --
def register(type, klass)
  builders[type.to_sym] = klass
end