Method: Vines::Stream#receive_data
- Defined in:
- lib/vines/stream.rb
#receive_data(data) ⇒ Object
53 54 55 56 57 58 59 60 61 62 |
# File 'lib/vines/stream.rb', line 53 def receive_data(data) return if @closed @stanza_size += data.bytesize if @stanza_size < max_stanza_size @parser << data rescue error(StreamErrors::NotWellFormed.new) else error(StreamErrors::PolicyViolation.new('max stanza size reached')) end end |