class Solargraph::Source::Chain::Hash
Public Class Methods
Source
# File lib/solargraph/source/chain/hash.rb, line 10 def initialize type, node, splatted = false super(type, node) @splatted = splatted end
@param type [String] @param node [Parser::AST::Node] @param splatted [Boolean]
Calls superclass method
Public Instance Methods
Source
# File lib/solargraph/source/chain/hash.rb, line 24 def resolve api_map, name_pin, locals [Pin::ProxyType.anonymous(@complex_type, source: :chain)] end
Source
# File lib/solargraph/source/chain/hash.rb, line 20 def word @word ||= "<#{@type}>" end
Protected Instance Methods
Source
# File lib/solargraph/source/chain/hash.rb, line 16 def equality_fields super + [@splatted] end
@sg-ignore Fix “Not enough arguments to Module#protected”
Calls superclass method