# File lib/rev/http_client.rb, line 269 269: def dispatch 270: while enabled? and case @state 271: when :response_header 272: parse_response_header 273: when :chunk_header 274: parse_chunk_header 275: when :chunk_body 276: process_chunk_body 277: when :chunk_footer 278: process_chunk_footer 279: when :response_footer 280: process_response_footer 281: when :body 282: process_body 283: when :finished, :invalid 284: break 285: else raise RuntimeError, "invalid state: #{@state}" 286: end 287: end