class Solargraph::Source::Chain::Call

def yield_pins api_map, name_pin

Returns:
  • (::Array) -

Parameters:
  • name_pin (Pin::Base) --
  • api_map (ApiMap) --
def yield_pins api_map, name_pin
  method_pin = find_method_pin(name_pin)
  return [] unless method_pin
  method_pin.signatures.map(&:block).compact.map do |signature_pin|
    return_type = signature_pin.return_type.qualify(api_map, name_pin.namespace)
    signature_pin.proxy(return_type)
  end
end