Module: Jade::ModuleLoader::DependencyResolver

Extended by:
DependencyResolver
Included in:
DependencyResolver
Defined in:
lib/jade/module_loader/dependency_resolver.rb

Instance Method Summary collapse

Instance Method Details

#resolve(entry, registry) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/jade/module_loader/dependency_resolver.rb', line 6

def resolve(entry, registry)
  case entry.ast
  in AST::Module(body:)
    resolve_body(body, entry, registry)

  in AST::Body
    resolve_body(entry.ast, entry, registry)
  end
end