Featured Classes

Demo

All Classes

ApiMap

class

Solargraph

Cache

class

Solargraph::ApiMap

Store

class

Solargraph::ApiMap

Bundle

class

Solargraph

BundleNotFoundError

class

Solargraph

ComplexType

class

Solargraph

UniqueType

class

Solargraph::ComplexType

ComplexTypeError

class

Solargraph

Base

class

Solargraph::Convention

Gemfile

class

Solargraph::Convention

Gemspec

class

Solargraph::Convention

Rspec

class

Solargraph::Convention

Base

class

Solargraph::Diagnostics

RequireNotFound

class

Solargraph::Diagnostics

Rubocop

class

Solargraph::Diagnostics

TypeCheck

class

Solargraph::Diagnostics

UpdateErrors

class

Solargraph::Diagnostics

DiagnosticsError

class

Solargraph

Documentor

class

Solargraph

DomainDirective

class

Solargraph

Environ

class

Solargraph

FileNotFoundError

class

Solargraph

InvalidOffsetError

class

Solargraph

Host

class

Solargraph::LanguageServer

Cataloger

class

Solargraph::LanguageServer::Host

Diagnoser

class

Solargraph::LanguageServer::Host

Sources

class

Solargraph::LanguageServer::Host

Base

class

Solargraph::LanguageServer::Message

CancelRequest

class

Solargraph::LanguageServer::Message

RegisterCapability

class

Solargraph::LanguageServer::Message::Client

Resolve

class

Solargraph::LanguageServer::Message::CompletionItem

ExitNotification

class

Solargraph::LanguageServer::Message

CheckGemVersion

class

Solargraph::LanguageServer::Message::Extended

Document

class

Solargraph::LanguageServer::Message::Extended

DocumentGems

class

Solargraph::LanguageServer::Message::Extended

DownloadCore

class

Solargraph::LanguageServer::Message::Extended

Environment

class

Solargraph::LanguageServer::Message::Extended

Search

class

Solargraph::LanguageServer::Message::Extended

Initialize

class

Solargraph::LanguageServer::Message

Initialized

class

Solargraph::LanguageServer::Message

MethodNotFound

class

Solargraph::LanguageServer::Message

MethodNotImplemented

class

Solargraph::LanguageServer::Message

Shutdown

class

Solargraph::LanguageServer::Message

Base

class

Solargraph::LanguageServer::Message::TextDocument

CodeAction

class

Solargraph::LanguageServer::Message::TextDocument

Completion

class

Solargraph::LanguageServer::Message::TextDocument

Definition

class

Solargraph::LanguageServer::Message::TextDocument

DidChange

class

Solargraph::LanguageServer::Message::TextDocument

DidClose

class

Solargraph::LanguageServer::Message::TextDocument

DidOpen

class

Solargraph::LanguageServer::Message::TextDocument

DidSave

class

Solargraph::LanguageServer::Message::TextDocument

DocumentSymbol

class

Solargraph::LanguageServer::Message::TextDocument

FoldingRange

class

Solargraph::LanguageServer::Message::TextDocument

Formatting

class

Solargraph::LanguageServer::Message::TextDocument

Hover

class

Solargraph::LanguageServer::Message::TextDocument

OnTypeFormatting

class

Solargraph::LanguageServer::Message::TextDocument

PrepareRename

class

Solargraph::LanguageServer::Message::TextDocument

References

class

Solargraph::LanguageServer::Message::TextDocument

Rename

class

Solargraph::LanguageServer::Message::TextDocument

SignatureHelp

class

Solargraph::LanguageServer::Message::TextDocument

DidChangeConfiguration

class

Solargraph::LanguageServer::Message::Workspace

DidChangeWatchedFiles

class

Solargraph::LanguageServer::Message::Workspace

DidChangeWorkspaceFolders

class

Solargraph::LanguageServer::Message::Workspace

WorkspaceSymbol

class

Solargraph::LanguageServer::Message::Workspace

Request

class

Solargraph::LanguageServer

DataReader

class

Solargraph::LanguageServer::Transport

Library

class

Solargraph

Location

class

Solargraph

Page

class

Solargraph

Binder

class

Solargraph::Page

Attribute

class

Solargraph::Pin

Base

class

Solargraph::Pin

BaseMethod

class

Solargraph::Pin

BaseVariable

class

Solargraph::Pin

Block

class

Solargraph::Pin

ClassVariable

class

Solargraph::Pin

Closure

class

Solargraph::Pin

Constant

class

Solargraph::Pin

DuckMethod

class

Solargraph::Pin

GlobalVariable

class

Solargraph::Pin

InstanceVariable

class

Solargraph::Pin

Keyword

class

Solargraph::Pin

KeywordParam

class

Solargraph::Pin

LocalVariable

class

Solargraph::Pin

Method

class

Solargraph::Pin

MethodAlias

class

Solargraph::Pin

Namespace

class

Solargraph::Pin

Parameter

class

Solargraph::Pin

ProxyType

class

Solargraph::Pin

Reference

class

Solargraph::Pin

Extend

class

Solargraph::Pin::Reference

Include

class

Solargraph::Pin::Reference

Override

class

Solargraph::Pin::Reference

Require

class

Solargraph::Pin::Reference

Superclass

class

Solargraph::Pin::Reference

Singleton

class

Solargraph::Pin

Symbol

class

Solargraph::Pin

Constant

class

Solargraph::Pin::YardPin

Method

class

Solargraph::Pin::YardPin

Namespace

class

Solargraph::Pin::YardPin

Position

class

Solargraph

Range

class

Solargraph

Shell

class

Solargraph

Source

class

Solargraph

Chain

class

Solargraph::Source

BlockVariable

class

Solargraph::Source::Chain

Call

class

Solargraph::Source::Chain

ClassVariable

class

Solargraph::Source::Chain

Constant

class

Solargraph::Source::Chain

GlobalVariable

class

Solargraph::Source::Chain

Head

class

Solargraph::Source::Chain

InstanceVariable

class

Solargraph::Source::Chain

Link

class

Solargraph::Source::Chain

Literal

class

Solargraph::Source::Chain

Or

class

Solargraph::Source::Chain

Variable

class

Solargraph::Source::Chain

Change

class

Solargraph::Source

Cursor

class

Solargraph::Source

FlawedBuilder

class

Solargraph::Source

NodeChainer

class

Solargraph::Source

SourceChainer

class

Solargraph::Source

Updater

class

Solargraph::Source

SourceMap

class

Solargraph

Clip

class

Solargraph::SourceMap

Completion

class

Solargraph::SourceMap

Mapper

class

Solargraph::SourceMap

AliasNode

class

Solargraph::SourceMap::NodeProcessor

ArgsNode

class

Solargraph::SourceMap::NodeProcessor

Base

class

Solargraph::SourceMap::NodeProcessor

BeginNode

class

Solargraph::SourceMap::NodeProcessor

BlockNode

class

Solargraph::SourceMap::NodeProcessor

CasgnNode

class

Solargraph::SourceMap::NodeProcessor

CvasgnNode

class

Solargraph::SourceMap::NodeProcessor

DefNode

class

Solargraph::SourceMap::NodeProcessor

DefsNode

class

Solargraph::SourceMap::NodeProcessor

GvasgnNode

class

Solargraph::SourceMap::NodeProcessor

IvasgnNode

class

Solargraph::SourceMap::NodeProcessor

LvasgnNode

class

Solargraph::SourceMap::NodeProcessor

NamespaceNode

class

Solargraph::SourceMap::NodeProcessor

OrasgnNode

class

Solargraph::SourceMap::NodeProcessor

ResbodyNode

class

Solargraph::SourceMap::NodeProcessor

SclassNode

class

Solargraph::SourceMap::NodeProcessor

SendNode

class

Solargraph::SourceMap::NodeProcessor

SymNode

class

Solargraph::SourceMap::NodeProcessor

Region

class

Solargraph::SourceMap

SourceNotAvailableError

class

Solargraph

TypeChecker

class

Solargraph

ParamDef

class

Solargraph::TypeChecker

Problem

class

Solargraph::TypeChecker

Workspace

class

Solargraph

Config

class

Solargraph::Workspace

WorkspaceTooLargeError

class

Solargraph

YardMap

class

Solargraph

Cache

class

Solargraph::YardMap

Mapper

class

Solargraph::YardMap

All Modules

Solargraph

module

BundlerMethods

module

Solargraph::ApiMap

SourceToYard

module

Solargraph::ApiMap

TypeMethods

module

Solargraph::ComplexType

Convention

module

Solargraph

CoreFills

module

Solargraph

Diagnostics

module

Solargraph

RubocopHelpers

module

Solargraph::Diagnostics

Severities

module

Solargraph::Diagnostics

LanguageServer

module

Solargraph

CompletionItemKinds

module

Solargraph::LanguageServer

ErrorCodes

module

Solargraph::LanguageServer

Dispatch

module

Solargraph::LanguageServer::Host

Message

module

Solargraph::LanguageServer

Client

module

Solargraph::LanguageServer::Message

CompletionItem

module

Solargraph::LanguageServer::Message

Extended

module

Solargraph::LanguageServer::Message

TextDocument

module

Solargraph::LanguageServer::Message

Workspace

module

Solargraph::LanguageServer::Message

MessageTypes

module

Solargraph::LanguageServer

SymbolKinds

module

Solargraph::LanguageServer

Transport

module

Solargraph::LanguageServer

Adapter

module

Solargraph::LanguageServer::Transport

UriHelpers

module

Solargraph::LanguageServer

Logging

module

Solargraph

Pin

module

Solargraph

Common

module

Solargraph::Pin

Conversions

module

Solargraph::Pin

Documenting

module

Solargraph::Pin

Localized

module

Solargraph::Pin

YardPin

module

Solargraph::Pin

YardMixin

module

Solargraph::Pin::YardPin

ServerMethods

module

Solargraph

EncodingFixes

module

Solargraph::Source

NodeMethods

module

Solargraph::Source

DeepInference

module

Solargraph::Source::NodeMethods

NodeProcessor

module

Solargraph::SourceMap

CoreDocs

module

Solargraph::YardMap

CoreGen

module

Solargraph::YardMap

RdocToYard

module

Solargraph::YardMap