Phoenix::Socket
Constants
Log = ::Log.for("phoenix")
Constructors
new(endpoint : String, params : Hash(String, String) | Proc(Hash(String, String)) = {} of String => String, heartbeat_interval : Time::Span = 30.seconds, reconnect_after : Proc(Int32, Time::Span) = Timer::DEFAULT_BACKOFF, timeout : Time::Span = 10.seconds, serializer : Serializer = Serializer::JSON.new, logger : ::Log | Nil = nil)
SourceInstance methods
connect
Sourceconnected?
Sourceendpoint
Sourcemake_ref
Sourceon_close
Sourceon_error
Sourceon_open
Sourcepush(msg : Message) : Nil
Source