lib/solargraph/source_map/node_processor/gvasgn_node.rb
# frozen_string_literal: true module Solargraph class SourceMap module NodeProcessor class GvasgnNode < Base def process loc = get_node_location(node) pins.push Solargraph::Pin::GlobalVariable.new( location: loc, closure: region.closure, name: node.children[0].to_s, comments: comments_for(node), assignment: node.children[1] ) process_children end end end end end
Source Files
- lib/solargraph.rb
- lib/solargraph/api_map.rb
- lib/solargraph/api_map/bundler_methods.rb
- lib/solargraph/api_map/cache.rb
- lib/solargraph/api_map/source_to_yard.rb
- lib/solargraph/api_map/store.rb
- lib/solargraph/bundle.rb
- lib/solargraph/complex_type.rb
- lib/solargraph/complex_type/type_methods.rb
- lib/solargraph/complex_type/unique_type.rb
- lib/solargraph/convention.rb
- lib/solargraph/convention/base.rb
- lib/solargraph/convention/gemfile.rb
- lib/solargraph/convention/gemspec.rb
- lib/solargraph/convention/rspec.rb
- lib/solargraph/core_fills.rb
- lib/solargraph/diagnostics.rb
- lib/solargraph/diagnostics/base.rb
- lib/solargraph/diagnostics/require_not_found.rb
- lib/solargraph/diagnostics/rubocop.rb
- lib/solargraph/diagnostics/rubocop_helpers.rb
- lib/solargraph/diagnostics/severities.rb
- lib/solargraph/diagnostics/type_check.rb
- lib/solargraph/diagnostics/update_errors.rb
- lib/solargraph/documentor.rb
- lib/solargraph/environ.rb
- lib/solargraph/language_server.rb
- lib/solargraph/language_server/completion_item_kinds.rb
- lib/solargraph/language_server/error_codes.rb
- lib/solargraph/language_server/host.rb
- lib/solargraph/language_server/host/cataloger.rb
- lib/solargraph/language_server/host/diagnoser.rb
- lib/solargraph/language_server/host/dispatch.rb
- lib/solargraph/language_server/host/sources.rb
- lib/solargraph/language_server/message.rb
- lib/solargraph/language_server/message/base.rb
- lib/solargraph/language_server/message/cancel_request.rb
- lib/solargraph/language_server/message/client.rb
- lib/solargraph/language_server/message/client/register_capability.rb
- lib/solargraph/language_server/message/completion_item.rb
- lib/solargraph/language_server/message/completion_item/resolve.rb
- lib/solargraph/language_server/message/exit_notification.rb
- lib/solargraph/language_server/message/extended.rb
- lib/solargraph/language_server/message/extended/check_gem_version.rb
- lib/solargraph/language_server/message/extended/document.rb
- lib/solargraph/language_server/message/extended/document_gems.rb
- lib/solargraph/language_server/message/extended/download_core.rb
- lib/solargraph/language_server/message/extended/environment.rb
- lib/solargraph/language_server/message/extended/search.rb
- lib/solargraph/language_server/message/initialize.rb
- lib/solargraph/language_server/message/initialized.rb
- lib/solargraph/language_server/message/method_not_found.rb
- lib/solargraph/language_server/message/method_not_implemented.rb
- lib/solargraph/language_server/message/shutdown.rb
- lib/solargraph/language_server/message/text_document.rb
- lib/solargraph/language_server/message/text_document/base.rb
- lib/solargraph/language_server/message/text_document/code_action.rb
- lib/solargraph/language_server/message/text_document/completion.rb
- lib/solargraph/language_server/message/text_document/definition.rb
- lib/solargraph/language_server/message/text_document/did_change.rb
- lib/solargraph/language_server/message/text_document/did_close.rb
- lib/solargraph/language_server/message/text_document/did_open.rb
- lib/solargraph/language_server/message/text_document/did_save.rb
- lib/solargraph/language_server/message/text_document/document_symbol.rb
- lib/solargraph/language_server/message/text_document/folding_range.rb
- lib/solargraph/language_server/message/text_document/formatting.rb
- lib/solargraph/language_server/message/text_document/hover.rb
- lib/solargraph/language_server/message/text_document/on_type_formatting.rb
- lib/solargraph/language_server/message/text_document/prepare_rename.rb
- lib/solargraph/language_server/message/text_document/references.rb
- lib/solargraph/language_server/message/text_document/rename.rb
- lib/solargraph/language_server/message/text_document/signature_help.rb
- lib/solargraph/language_server/message/workspace.rb
- lib/solargraph/language_server/message/workspace/did_change_configuration.rb
- lib/solargraph/language_server/message/workspace/did_change_watched_files.rb
- lib/solargraph/language_server/message/workspace/did_change_workspace_folders.rb
- lib/solargraph/language_server/message/workspace/workspace_symbol.rb
- lib/solargraph/language_server/message_types.rb
- lib/solargraph/language_server/request.rb
- lib/solargraph/language_server/symbol_kinds.rb
- lib/solargraph/language_server/transport.rb
- lib/solargraph/language_server/transport/adapter.rb
- lib/solargraph/language_server/transport/data_reader.rb
- lib/solargraph/language_server/uri_helpers.rb
- lib/solargraph/library.rb
- lib/solargraph/location.rb
- lib/solargraph/logging.rb
- lib/solargraph/page.rb
- lib/solargraph/pin.rb
- lib/solargraph/pin/attribute.rb
- lib/solargraph/pin/base.rb
- lib/solargraph/pin/base_method.rb
- lib/solargraph/pin/base_variable.rb
- lib/solargraph/pin/block.rb
- lib/solargraph/pin/class_variable.rb
- lib/solargraph/pin/closure.rb
- lib/solargraph/pin/common.rb
- lib/solargraph/pin/constant.rb
- lib/solargraph/pin/conversions.rb
- lib/solargraph/pin/documenting.rb
- lib/solargraph/pin/duck_method.rb
- lib/solargraph/pin/global_variable.rb
- lib/solargraph/pin/instance_variable.rb
- lib/solargraph/pin/keyword.rb
- lib/solargraph/pin/keyword_param.rb
- lib/solargraph/pin/local_variable.rb
- lib/solargraph/pin/localized.rb
- lib/solargraph/pin/method.rb
- lib/solargraph/pin/method_alias.rb
- lib/solargraph/pin/namespace.rb
- lib/solargraph/pin/parameter.rb
- lib/solargraph/pin/proxy_type.rb
- lib/solargraph/pin/reference.rb
- lib/solargraph/pin/reference/extend.rb
- lib/solargraph/pin/reference/include.rb
- lib/solargraph/pin/reference/override.rb
- lib/solargraph/pin/reference/require.rb
- lib/solargraph/pin/reference/superclass.rb
- lib/solargraph/pin/singleton.rb
- lib/solargraph/pin/symbol.rb
- lib/solargraph/pin/yard_pin.rb
- lib/solargraph/pin/yard_pin/constant.rb
- lib/solargraph/pin/yard_pin/method.rb
- lib/solargraph/pin/yard_pin/namespace.rb
- lib/solargraph/pin/yard_pin/yard_mixin.rb
- lib/solargraph/position.rb
- lib/solargraph/range.rb
- lib/solargraph/server_methods.rb
- lib/solargraph/shell.rb
- lib/solargraph/source.rb
- lib/solargraph/source/chain.rb
- lib/solargraph/source/chain/block_variable.rb
- lib/solargraph/source/chain/call.rb
- lib/solargraph/source/chain/class_variable.rb
- lib/solargraph/source/chain/constant.rb
- lib/solargraph/source/chain/global_variable.rb
- lib/solargraph/source/chain/head.rb
- lib/solargraph/source/chain/instance_variable.rb
- lib/solargraph/source/chain/link.rb
- lib/solargraph/source/chain/literal.rb
- lib/solargraph/source/chain/or.rb
- lib/solargraph/source/chain/variable.rb
- lib/solargraph/source/change.rb
- lib/solargraph/source/cursor.rb
- lib/solargraph/source/encoding_fixes.rb
- lib/solargraph/source/flawed_builder.rb
- lib/solargraph/source/node_chainer.rb
- lib/solargraph/source/node_methods.rb
- lib/solargraph/source/source_chainer.rb
- lib/solargraph/source/updater.rb
- lib/solargraph/source_map.rb
- lib/solargraph/source_map/clip.rb
- lib/solargraph/source_map/completion.rb
- lib/solargraph/source_map/mapper.rb
- lib/solargraph/source_map/node_processor.rb
- lib/solargraph/source_map/node_processor/alias_node.rb
- lib/solargraph/source_map/node_processor/args_node.rb
- lib/solargraph/source_map/node_processor/base.rb
- lib/solargraph/source_map/node_processor/begin_node.rb
- lib/solargraph/source_map/node_processor/block_node.rb
- lib/solargraph/source_map/node_processor/casgn_node.rb
- lib/solargraph/source_map/node_processor/cvasgn_node.rb
- lib/solargraph/source_map/node_processor/def_node.rb
- lib/solargraph/source_map/node_processor/defs_node.rb
- lib/solargraph/source_map/node_processor/gvasgn_node.rb
- lib/solargraph/source_map/node_processor/ivasgn_node.rb
- lib/solargraph/source_map/node_processor/lvasgn_node.rb
- lib/solargraph/source_map/node_processor/namespace_node.rb
- lib/solargraph/source_map/node_processor/orasgn_node.rb
- lib/solargraph/source_map/node_processor/resbody_node.rb
- lib/solargraph/source_map/node_processor/sclass_node.rb
- lib/solargraph/source_map/node_processor/send_node.rb
- lib/solargraph/source_map/node_processor/sym_node.rb
- lib/solargraph/source_map/region.rb
- lib/solargraph/type_checker.rb
- lib/solargraph/type_checker/param_def.rb
- lib/solargraph/type_checker/problem.rb
- lib/solargraph/version.rb
- lib/solargraph/workspace.rb
- lib/solargraph/workspace/config.rb
- lib/solargraph/yard_map.rb
- lib/solargraph/yard_map/cache.rb
- lib/solargraph/yard_map/core_docs.rb
- lib/solargraph/yard_map/core_gen.rb
- lib/solargraph/yard_map/mapper.rb
- lib/solargraph/yard_map/rdoc_to_yard.rb
- lib/yard-solargraph.rb