Sha256: 40574491d1368d4e11213d2f9635fa6df1af64db70983e4c5c5009838a07153b

Contents?: true

Size: 319 Bytes

Versions: 1

Compression:

Stored size: 319 Bytes

Contents

on 'list' do |request|
	if Utopia::WebSocket?(request.env)
		Utopia::WebSocket.open(request.env) do |connection|
			read, write = IO.pipe
			
			Process.spawn("ls -lah", :out => write)
			write.close
			
			read.each_line do |line|
				connection.text(line)
			end
			
			connection.close
		end
		
		success!
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
utopia-websocket-0.1.0 spec/utopia/websocket/pages/controller.rb