Method: RBS::RecursiveAliasDefinitionError#initialize

Defined in:
lib/rbs/errors.rb

#initialize(type:, defs:) ⇒ RecursiveAliasDefinitionError

Returns a new instance of RecursiveAliasDefinitionError.



453
454
455
456
457
458
# File 'lib/rbs/errors.rb', line 453

def initialize(type:, defs:)
  @type = type
  @defs = defs

  super "#{Location.to_string location}: Recursive aliases in #{type}: #{defs.map(&:name).join(", ")}"
end