class Plum::ClientConnection
Public Class Methods
new(writer, local_settings = {})
click to toggle source
Calls superclass method
# File lib/plum/client/connection.rb, line 4 def initialize(writer, local_settings = {}) super(writer, local_settings) writer.call(CLIENT_CONNECTION_PREFACE) settings(local_settings) @state = :waiting_settings end
Public Instance Methods
open_stream()
click to toggle source
Create a new stream for HTTP request.
# File lib/plum/client/connection.rb, line 13 def open_stream next_id = @max_stream_ids[1] + 2 stream(next_id) end