class Solargraph::Pin::ProxyType

def self.anonymous return_type

Returns:
  • (ProxyType) -

Parameters:
  • return_type (ComplexType) --
def self.anonymous return_type
  parts = return_type.namespace.split('::')
  namespace = parts[0..-2].join('::').to_s
  # name = parts.last.to_s

  # ProxyType.new(nil, namespace, name, return_type)

  ProxyType.new(
    closure: Solargraph::Pin::Namespace.new(name: namespace), return_type: return_type
  )
end