Method: SaxStream::Internal::ElementStack#pop
- Defined in:
- lib/sax_stream/internal/element_stack.rb
#pop(name = nil) ⇒ Object
55 56 57 58 59 60 61 62 |
# File 'lib/sax_stream/internal/element_stack.rb', line 55 def pop(name = nil) raise ProgramError, "attempting to pop an empty ElementStack" if @elements.empty? if name && @element_stack.top_name != name raise ProgramError "received popping element for #{name.inspect} but currently processing #{path.inspect}" end # indented_puts "pop element" @elements.pop end |