Table of Contents - ruby_language_server-0.3.16 Documentation
Pages
Classes and Modules
- Object
- RubyLanguageServer
- RubyLanguageServer::Application
- RubyLanguageServer::CodeFile
- RubyLanguageServer::Completion
- RubyLanguageServer::GemInstaller
- RubyLanguageServer::GoodCop
- RubyLanguageServer::IO
- RubyLanguageServer::LineContext
- RubyLanguageServer::Location
- RubyLanguageServer::ProjectManager
- RubyLanguageServer::SEXPProcessor
- RubyLanguageServer::ScopeData
- RubyLanguageServer::ScopeData::Base
- RubyLanguageServer::ScopeData::Scope
- RubyLanguageServer::ScopeData::Variable
- RubyLanguageServer::ScopeParser
- RubyLanguageServer::ScopeParserCommands
- RubyLanguageServer::ScopeParserCommands::RailsCommands
- RubyLanguageServer::ScopeParserCommands::RakeCommands
- RubyLanguageServer::ScopeParserCommands::RspecCommands
- RubyLanguageServer::ScopeParserCommands::RubyCommands
- RubyLanguageServer::Server
Methods
- ::build — RubyLanguageServer::CodeFile
- ::build — RubyLanguageServer::ScopeData::Scope
- ::build — RubyLanguageServer::ScopeData::Variable
- ::completion — RubyLanguageServer::Completion
- ::config_path — RubyLanguageServer::GoodCop
- ::for — RubyLanguageServer::LineContext
- ::hash — RubyLanguageServer::Location
- ::install_gems — RubyLanguageServer::GemInstaller
- ::instance — RubyLanguageServer::GoodCop
- ::module_completions — RubyLanguageServer::Completion
- ::new — RubyLanguageServer::GoodCop
- ::new — RubyLanguageServer::IO
- ::new — RubyLanguageServer::ProjectManager
- ::new — RubyLanguageServer::SEXPProcessor
- ::new — RubyLanguageServer::ScopeParser
- ::new — RubyLanguageServer::Server
- ::position_hash — RubyLanguageServer::Location
- ::root_path — RubyLanguageServer::ProjectManager
- ::root_path= — RubyLanguageServer::ProjectManager
- ::root_uri — RubyLanguageServer::ProjectManager
- ::root_uri= — RubyLanguageServer::ProjectManager
- ::scope_completions — RubyLanguageServer::Completion
- ::scope_completions_in_target_context — RubyLanguageServer::Completion
- ::scopes_with_name — RubyLanguageServer::Completion
- #add_ivar — RubyLanguageServer::SEXPProcessor
- #add_scope — RubyLanguageServer::SEXPProcessor
- #add_variable — RubyLanguageServer::SEXPProcessor
- #all_scopes — RubyLanguageServer::ProjectManager
- #ancestor_scope_name — RubyLanguageServer::CodeFile
- #assign_subclass — RubyLanguageServer::SEXPProcessor
- #block_scope? — RubyLanguageServer::ScopeData::Scope
- #close_sibling_scopes — RubyLanguageServer::SEXPProcessor
- #code_file_for_uri — RubyLanguageServer::ProjectManager
- #completion_at — RubyLanguageServer::ProjectManager
- #constant? — RubyLanguageServer::ScopeData::Variable
- #context_at_location — RubyLanguageServer::CodeFile
- #context_at_location — RubyLanguageServer::ProjectManager
- #depth — RubyLanguageServer::ScopeData::Scope
- #descendants — RubyLanguageServer::ScopeData::Scope
- #diagnostic_severity_for — RubyLanguageServer::GoodCop
- #diagnostics — RubyLanguageServer::GoodCop
- #diagnostics_ready? — RubyLanguageServer::ProjectManager
- #excluded_file? — RubyLanguageServer::GoodCop
- #filename_relative_to_project — RubyLanguageServer::ProjectManager
- #full_name — RubyLanguageServer::ScopeData::Scope
- #get_content — RubyLanguageServer::IO
- #get_initial_request_line — RubyLanguageServer::IO
- #get_length — RubyLanguageServer::IO
- #get_request — RubyLanguageServer::IO
- #initialization_offenses — RubyLanguageServer::GoodCop
- #initialize_rubocop_ivars — RubyLanguageServer::GoodCop
- #inspect_file — RubyLanguageServer::GoodCop
- #install_additional_gems — RubyLanguageServer::ProjectManager
- #method? — RubyLanguageServer::ScopeData::Base
- #named_scope? — RubyLanguageServer::ScopeData::Scope
- #offenses — RubyLanguageServer::GoodCop
- #on_assign — RubyLanguageServer::SEXPProcessor
- #on_attr_accessor_command — RubyLanguageServer::ScopeParserCommands::RubyCommands
- #on_attr_command — RubyLanguageServer::ScopeParserCommands::RubyCommands
- #on_attr_reader_command — RubyLanguageServer::ScopeParserCommands::RubyCommands
- #on_attr_writer_command — RubyLanguageServer::ScopeParserCommands::RubyCommands
- #on_belongs_to_command — RubyLanguageServer::ScopeParserCommands::RailsCommands
- #on_block_var — RubyLanguageServer::SEXPProcessor
- #on_bodystmt — RubyLanguageServer::SEXPProcessor
- #on_class — RubyLanguageServer::SEXPProcessor
- #on_command — RubyLanguageServer::SEXPProcessor
- #on_context_command — RubyLanguageServer::ScopeParserCommands::RspecCommands
- #on_def — RubyLanguageServer::SEXPProcessor
- #on_defs — RubyLanguageServer::SEXPProcessor
- #on_describe_command — RubyLanguageServer::ScopeParserCommands::RspecCommands
- #on_do_block — RubyLanguageServer::SEXPProcessor
- #on_has_and_belongs_to_many_command — RubyLanguageServer::ScopeParserCommands::RailsCommands
- #on_has_many_command — RubyLanguageServer::ScopeParserCommands::RailsCommands
- #on_has_one_command — RubyLanguageServer::ScopeParserCommands::RailsCommands
- #on_ident — RubyLanguageServer::SEXPProcessor
- #on_initialize — RubyLanguageServer::Server
- #on_initialized — RubyLanguageServer::Server
- #on_it_command — RubyLanguageServer::ScopeParserCommands::RspecCommands
- #on_method_add_arg — RubyLanguageServer::SEXPProcessor
- #on_method_add_block — RubyLanguageServer::SEXPProcessor
- #on_mlhs — RubyLanguageServer::SEXPProcessor
- #on_module — RubyLanguageServer::SEXPProcessor
- #on_named_scope_command — RubyLanguageServer::ScopeParserCommands::RailsCommands
- #on_namespace_command — RubyLanguageServer::ScopeParserCommands::RakeCommands
- #on_params — RubyLanguageServer::SEXPProcessor
- #on_program — RubyLanguageServer::SEXPProcessor
- #on_sclass — RubyLanguageServer::SEXPProcessor
- #on_scope_command — RubyLanguageServer::ScopeParserCommands::RailsCommands
- #on_shutdown — RubyLanguageServer::Server
- #on_task_command — RubyLanguageServer::ScopeParserCommands::RakeCommands
- #on_textDocument_completion — RubyLanguageServer::Server
- #on_textDocument_definition — RubyLanguageServer::Server
- #on_textDocument_didChange — RubyLanguageServer::Server
- #on_textDocument_didOpen — RubyLanguageServer::Server
- #on_textDocument_documentSymbol — RubyLanguageServer::Server
- #on_textDocument_hover — RubyLanguageServer::Server
- #on_var_field — RubyLanguageServer::SEXPProcessor
- #on_var_ref — RubyLanguageServer::SEXPProcessor
- #on_vcall — RubyLanguageServer::SEXPProcessor
- #on_workspace_didChangeWatchedFiles — RubyLanguageServer::Server
- #pop_scope — RubyLanguageServer::SEXPProcessor
- #possible_definitions — RubyLanguageServer::ProjectManager
- #postition_from_params — RubyLanguageServer::Server
- #process — RubyLanguageServer::SEXPProcessor
- #process_request — RubyLanguageServer::IO
- #project_definitions_for — RubyLanguageServer::ProjectManager
- #push_scope — RubyLanguageServer::SEXPProcessor
- #rails_add_reference — RubyLanguageServer::ScopeParserCommands::RailsCommands
- #refresh_scopes_if_needed — RubyLanguageServer::CodeFile
- #return_response — RubyLanguageServer::IO
- #root_scope — RubyLanguageServer::CodeFile
- #root_scope — RubyLanguageServer::SEXPProcessor
- #root_scope? — RubyLanguageServer::ScopeData::Scope
- #root_scope_for — RubyLanguageServer::ProjectManager
- #rspec_block_command — RubyLanguageServer::ScopeParserCommands::RspecCommands
- #ruby_command_add_attr — RubyLanguageServer::ScopeParserCommands::RubyCommands
- #ruby_command_column — RubyLanguageServer::ScopeParserCommands::RubyCommands
- #ruby_command_names — RubyLanguageServer::ScopeParserCommands::RubyCommands
- #scan_all_project_files — RubyLanguageServer::ProjectManager
- #scope_definitions_for — RubyLanguageServer::ProjectManager
- #scope_parts — RubyLanguageServer::ScopeData::Scope
- #scopes_at — RubyLanguageServer::ProjectManager
- #self_and_descendants — RubyLanguageServer::ScopeData::Scope
- #send_diagnostics — RubyLanguageServer::Server
- #send_notification — RubyLanguageServer::IO
- #set_superclass_name — RubyLanguageServer::ScopeData::Scope
- #start — RubyLanguageServer::Application
- #tags — RubyLanguageServer::CodeFile
- #tags_for_uri — RubyLanguageServer::ProjectManager
- #text_for_uri — RubyLanguageServer::ProjectManager
- #top_line — RubyLanguageServer::ScopeData::Variable
- #type_is_class_or_module — RubyLanguageServer::SEXPProcessor
- #update_document_content — RubyLanguageServer::ProjectManager
- #update_text — RubyLanguageServer::CodeFile
- #updated_diagnostics_for_codefile — RubyLanguageServer::ProjectManager
- #uri_from_params — RubyLanguageServer::Server
- #word_at_location — RubyLanguageServer::ProjectManager
- #write — Object