Class: Uprb::StaticRequireTracker::StaticWalker

Inherits:
Object
  • Object
show all
Defined in:
lib/uprb/static_require_tracker.rb

Instance Method Summary collapse

Constructor Details

#initializeStaticWalker

Returns a new instance of StaticWalker.



72
73
74
75
# File 'lib/uprb/static_require_tracker.rb', line 72

def initialize
  @mapping = {}
  @visited = Set.new
end

Instance Method Details

#walk(entry_path) ⇒ Object



77
78
79
80
# File 'lib/uprb/static_require_tracker.rb', line 77

def walk(entry_path)
  parse_file(entry_path)
  @mapping
end