Class: RubyLLM::MCP::Configuration::OAuth

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_llm/mcp/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeOAuth

Returns a new instance of OAuth.



142
143
144
145
146
147
148
149
150
151
152
153
154
155
# File 'lib/ruby_llm/mcp/configuration.rb', line 142

def initialize
  @client_name = "RubyLLM MCP Client"
  @client_uri = nil
  @software_id = "ruby_llm-mcp"
  @software_version = RubyLLM::MCP::VERSION
  @logo_uri = nil
  @contacts = nil
  @tos_uri = nil
  @policy_uri = nil
  @jwks_uri = nil
  @jwks = nil
  @browser_success_page = nil
  @browser_error_page = nil
end

Instance Attribute Details

#browser_error_pageObject

Returns the value of attribute browser_error_page.



129
130
131
# File 'lib/ruby_llm/mcp/configuration.rb', line 129

def browser_error_page
  @browser_error_page
end

#browser_success_pageObject

Returns the value of attribute browser_success_page.



129
130
131
# File 'lib/ruby_llm/mcp/configuration.rb', line 129

def browser_success_page
  @browser_success_page
end

#client_nameObject

Returns the value of attribute client_name.



129
130
131
# File 'lib/ruby_llm/mcp/configuration.rb', line 129

def client_name
  @client_name
end

#client_uriObject

Returns the value of attribute client_uri.



129
130
131
# File 'lib/ruby_llm/mcp/configuration.rb', line 129

def client_uri
  @client_uri
end

#contactsObject

Returns the value of attribute contacts.



129
130
131
# File 'lib/ruby_llm/mcp/configuration.rb', line 129

def contacts
  @contacts
end

#jwksObject

Returns the value of attribute jwks.



129
130
131
# File 'lib/ruby_llm/mcp/configuration.rb', line 129

def jwks
  @jwks
end

#jwks_uriObject

Returns the value of attribute jwks_uri.



129
130
131
# File 'lib/ruby_llm/mcp/configuration.rb', line 129

def jwks_uri
  @jwks_uri
end

#logo_uriObject

Returns the value of attribute logo_uri.



129
130
131
# File 'lib/ruby_llm/mcp/configuration.rb', line 129

def logo_uri
  @logo_uri
end

#policy_uriObject

Returns the value of attribute policy_uri.



129
130
131
# File 'lib/ruby_llm/mcp/configuration.rb', line 129

def policy_uri
  @policy_uri
end

#software_idObject

Returns the value of attribute software_id.



129
130
131
# File 'lib/ruby_llm/mcp/configuration.rb', line 129

def software_id
  @software_id
end

#software_versionObject

Returns the value of attribute software_version.



129
130
131
# File 'lib/ruby_llm/mcp/configuration.rb', line 129

def software_version
  @software_version
end

#tos_uriObject

Returns the value of attribute tos_uri.



129
130
131
# File 'lib/ruby_llm/mcp/configuration.rb', line 129

def tos_uri
  @tos_uri
end