class RubyLLM::MCP::Auth::ResourceMetadata
Used for authorization server delegation
OAuth Protected Resource Metadata (RFC 9728)
def self.from_h(data)
-
(ResourceMetadata)- new instance
Parameters:
-
data(Hash) -- resource metadata
def self.from_h(data) new( resource: data[:resource] || data["resource"], authorization_servers: data[:authorization_servers] || data["authorization_servers"] ) end
def initialize(resource:, authorization_servers:)
def initialize(resource:, authorization_servers:) @resource = resource @authorization_servers = authorization_servers end
def to_h
-
(Hash)- resource metadata
def to_h { resource: @resource, authorization_servers: @authorization_servers } end