class RailInspector::Configuring::CachedParser

Public Class Methods

# File tools/rail_inspector/lib/rail_inspector/configuring.rb, line 10
def initialize
  @cache = {}
end

Public Instance Methods

# File tools/rail_inspector/lib/rail_inspector/configuring.rb, line 14
def call(path)
  @cache[path] ||= SyntaxTree.parse(SyntaxTree.read(path))
end