Module: Solargraph::Pin

Defined in:
lib/solargraph/pin.rb,
lib/solargraph/pin/base.rb,
lib/solargraph/pin/block.rb,
lib/solargraph/pin/method.rb,
lib/solargraph/pin/symbol.rb,
lib/solargraph/pin/keyword.rb,
lib/solargraph/pin/constant.rb,
lib/solargraph/pin/yard_pin.rb,
lib/solargraph/pin/attribute.rb,
lib/solargraph/pin/localized.rb,
lib/solargraph/pin/namespace.rb,
lib/solargraph/pin/reference.rb,
lib/solargraph/pin/proxy_type.rb,
lib/solargraph/pin/conversions.rb,
lib/solargraph/pin/documenting.rb,
lib/solargraph/pin/duck_method.rb,
lib/solargraph/pin/base_variable.rb,
lib/solargraph/pin/plugin/method.rb,
lib/solargraph/pin/class_variable.rb,
lib/solargraph/pin/local_variable.rb,
lib/solargraph/pin/block_parameter.rb,
lib/solargraph/pin/global_variable.rb,
lib/solargraph/pin/yard_pin/method.rb,
lib/solargraph/pin/method_parameter.rb,
lib/solargraph/pin/reference/extend.rb,
lib/solargraph/pin/instance_variable.rb,
lib/solargraph/pin/reference/include.rb,
lib/solargraph/pin/reference/require.rb,
lib/solargraph/pin/yard_pin/constant.rb,
lib/solargraph/pin/yard_pin/namespace.rb,
lib/solargraph/pin/yard_pin/yard_mixin.rb,
lib/solargraph/pin/reference/superclass.rb

Overview

The namespace for pins used in maps.

Defined Under Namespace

Modules: Conversions, Documenting, Localized, Plugin, YardPin Classes: Attribute, Base, BaseVariable, Block, BlockParameter, ClassVariable, Constant, DuckMethod, GlobalVariable, InstanceVariable, Keyword, LocalVariable, Method, MethodParameter, Namespace, ProxyType, Reference, Symbol

Constant Summary collapse

ATTRIBUTE =
1
CLASS_VARIABLE =
2
CONSTANT =
3
GLOBAL_VARIABLE =
4
INSTANCE_VARIABLE =
5
KEYWORD =
6
LOCAL_VARIABLE =
7
METHOD =
8
NAMESPACE =
9
SYMBOL =
10
BLOCK =
11
BLOCK_PARAMETER =
12
REQUIRE_REFERENCE =
13
SUPERCLASS_REFERENCE =
14
INCLUDE_REFERENCE =
15
EXTEND_REFERENCE =
16
ROOT_PIN =
Pin::Namespace.new(nil, '', '', '', :class, :public)