Sha256: 500b24f2acb6ceb9370e20e710def99357a67ff975b719918276d34251e6ed34

Contents?: true

Size: 246 Bytes

Versions: 13

Compression:

Stored size: 246 Bytes

Contents

# frozen_string_literal: true

prepend Actions

on 'events' do |request|
	upgrade = Async::WebSocket::Adapters::Rack.open(request.env) do |connection|
		connection.write({type: "test", data: "Hello World"})
	end
	
	respond?(upgrade) or fail!
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
utopia-2.15.1 spec/utopia/controller/websocket_spec/server/controller.rb
utopia-2.15.0 spec/utopia/controller/websocket_spec/server/controller.rb
utopia-2.14.0 spec/utopia/controller/websocket_spec/server/controller.rb
utopia-2.13.4 spec/utopia/controller/websocket_spec/server/controller.rb
utopia-2.13.3 spec/utopia/controller/websocket_spec/server/controller.rb
utopia-2.13.2 spec/utopia/controller/websocket_spec/server/controller.rb
utopia-2.13.1 spec/utopia/controller/websocket_spec/server/controller.rb
utopia-2.13.0 spec/utopia/controller/websocket_spec/server/controller.rb
utopia-2.12.4 spec/utopia/controller/websocket_spec/server/controller.rb
utopia-2.12.3 spec/utopia/controller/websocket_spec/server/controller.rb
utopia-2.12.2 spec/utopia/controller/websocket_spec/server/controller.rb
utopia-2.12.1 spec/utopia/controller/websocket_spec/server/controller.rb
utopia-2.12.0 spec/utopia/controller/websocket_spec/server/controller.rb