Sha256: fc4d54437b7d50a3b57f483511817a6f69ce46974f41421b79e4970f1eb94d77

Contents?: true

Size: 302 Bytes

Versions: 4

Compression:

Stored size: 302 Bytes

Contents

require 'sinatra'
PUBLIC_DIR = File.dirname(__FILE__) + '/../shared/public'
set :public, PUBLIC_DIR

get('/') {
  File.read(PUBLIC_DIR + '/index.html')
}

get('/post') {
  env['faye.client'].publish('/mentioning/*', {
    :user => 'sinatra',
    :message => params[:message]
  })
  params[:message]
}

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
faye-0.3.4 examples/rack/app.rb
faye-0.3.3 examples/rack/app.rb
faye-0.3.2 examples/rack/app.rb
faye-0.3.1 examples/rack/app.rb