Sha256: 2708472d34e11f26697d1591ef9215277b897dcd796ddcb8e2b48bcd08b3eb59

Contents?: true

Size: 411 Bytes

Versions: 2

Compression:

Stored size: 411 Bytes

Contents

module Faye
  class Server
    
    class Socket
      def initialize(server, socket)
        @server = server
        @socket = socket
      end
      
      def send(message)
        @server.pipe_through_extensions(:outgoing, message) do |piped_message|
          @socket.send(Faye.to_json([piped_message]))
        end
      end
      
      def close
        @socket.close
      end
    end
    
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
faye-0.8.8 lib/faye/protocol/socket.rb
faye-0.8.6 lib/faye/protocol/socket.rb