Method: JsonProjection::Fifo#pop

Defined in:
lib/json-projection/parser/fifo.rb

#popObject



20
21
22
23
24
25
26
27
# File 'lib/json-projection/parser/fifo.rb', line 20

def pop()
  return self, nil if empty?

  init = @stack.slice(0, @stack.size - 1)
  last = @stack.last

  return Fifo.new(init), last
end