class Vines::Stream::Http::Ready
Constants
- TERMINATE
Public Instance Methods
node(node)
click to toggle source
Calls superclass method
Vines::Stream::Client::Ready#node
# File lib/vines/stream/http/ready.rb, line 9 def node(node) unless stream.valid_session?(node[SID]) && body?(node) && node[RID] raise StreamErrors::NotAuthorized end stream.parse_body(node).each do |child| begin super(child) rescue StanzaError => e stream.error(e) end end stream.terminate if terminate?(node) end
terminate?(node)
click to toggle source
# File lib/vines/stream/http/ready.rb, line 23 def terminate?(node) node[TYPE] == TERMINATE end