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)