class Opal::Nodes::CallNode::DependencyResolver

def expand_path(path, base = '')

def expand_path(path, base = '')
  "#{base}/#{path}".split("/").inject([]) do |p, part|
    if part == ''
      # we had '//', so ignore
    elsif part == '..'
      p.pop
    else
      p << part
    end
    p
  end.join "/"
end