class Solargraph::Source::Chain::Hash

Public Class Methods

new(type, splatted = false) click to toggle source

@param type [String] @param splatted [Boolean]

Calls superclass method
# File lib/solargraph/source/chain/hash.rb, line 8
def initialize type, splatted = false
  super(type)
  @splatted = splatted
end

Public Instance Methods

resolve(api_map, name_pin, locals) click to toggle source
# File lib/solargraph/source/chain/hash.rb, line 17
def resolve api_map, name_pin, locals
  [Pin::ProxyType.anonymous(@complex_type)]
end
splatted?() click to toggle source
# File lib/solargraph/source/chain/hash.rb, line 21
def splatted?
  @splatted
end
word() click to toggle source
# File lib/solargraph/source/chain/hash.rb, line 13
def word
  @word ||= "<#{@type}>"
end