class Orbacle::Indexer::BuildingProcess

Public Class Methods

new(queue, builder) click to toggle source
# File lib/orbacle/indexer.rb, line 91
def initialize(queue, builder)
  @queue = queue
  @builder = builder
end

Public Instance Methods

call() click to toggle source
# File lib/orbacle/indexer.rb, line 96
def call
  while !@queue.closed? || !@queue.empty?
    element = @queue.shift
    @builder.process_file(element.ast, element.file_path)
  end
end