HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/lib/ruby/vendor_ruby/websocket/driver/hybi/message.rb
module WebSocket
  class Driver
    class Hybi

      class Message
        attr_accessor :rsv1,
                      :rsv2,
                      :rsv3,
                      :opcode,
                      :data

        def initialize
          @rsv1   = false
          @rsv2   = false
          @rsv3   = false
          @opcode = nil
          @data   = Driver.encode('', :binary)
        end

        def <<(frame)
          @rsv1   ||= frame.rsv1
          @rsv2   ||= frame.rsv2
          @rsv3   ||= frame.rsv3
          @opcode ||= frame.opcode
          @data   <<  frame.payload
        end
      end

    end
  end
end