Method: Steep::AST::Signature::Env#find_class_or_module

Defined in:
lib/steep/ast/signature/env.rb

#find_class_or_module(name, current_module: nil) ⇒ Object



56
57
58
59
60
61
62
# File 'lib/steep/ast/signature/env.rb', line 56

def find_class_or_module(name, current_module: nil)
  sig =
    find_name(modules, name, current_module: current_module) ||
      find_name(classes, name, current_module: current_module)

  sig or raise "Unknown class/module: #{name}}"
end