lib/websocket/frame/handler/base.rb in websocket-1.0.7 vs lib/websocket/frame/handler/base.rb in websocket-1.1.0
- old
+ new
@@ -1,11 +1,13 @@
module WebSocket
module Frame
module Handler
- module Base
+ class Base
- private
+ def initialize(frame)
+ @frame = frame
+ end
# Convert data to raw frame ready to send to client
# @return [String] Encoded frame
def encode_frame
raise NotImplementedError
@@ -14,9 +16,11 @@
# Convert raw data to decoded frame
# @return [WebSocket::Frame::Incoming] Frame if found, nil otherwise
def decode_frame
raise NotImplementedError
end
+
+ private
# Check if frame is one of control frames
# @param [Symbol] frame_type Frame type
# @return [Boolean] True if given frame type is control frame
def control_frame?(frame_type)