All Projects → leejarvis → sinatra-pusher-example

leejarvis / sinatra-pusher-example

Licence: other
The most simple realtime chat app you ever did see

Programming Languages

ruby
36898 projects - #4 most used programming language

Sinatra Pusher Example

This is an extremely simple application to demonstrate just how easy it is to integrate Pusher into your Ruby web applications.

Installation

Ensure you set your Pusher credentials in sinatra-pusher.rb and views/layout.erb.

bundle install
bundle exec thin start

Now open two browsers at localhost:3000. Type your messages and watch them appear realtime.

Why?

  • Why is this example so simple?
  • Why does your design suck?
  • Where is the rest of the code?
  • You suck!

This app is purposely simple. It's supposed to provide a developer with a working example of a realtime chat application with no overhead. Messages do not persist between requests because there are no storage mechanisms. It's up to the user to scale the most simple solution to match their needs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].