module Solargraph::RbsMap::Conversions

def load_environment_to_pins(loader)

Returns:
  • (void) -

Parameters:
  • loader (RBS::EnvironmentLoader) --
def load_environment_to_pins(loader)
  environment = RBS::Environment.from_loader(loader).resolve_type_names
  cursor = pins.length
  environment.declarations.each { |decl| convert_decl_to_pin(decl, Solargraph::Pin::ROOT_PIN) }
  added_pins = pins[cursor..-1]
  added_pins.each { |pin| pin.source = :rbs }
end