A Rails Plugin for handling live data.
License
siddick/live_data
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
== LiveData LiveData is a rubygem. This gem is used to implement the applications like chat, live process montior, etc., == Rails2 Installation Step 1 :- Install the gem gem install livedata Step 2 :- Add the livedata gem in config/environment.rb config.gem "livedata" Step 3 :- Add the following configuration in the config/environments/development.rb, config/environments/production.rb and config/environments/test.rb config.threadsafe! == Rails2 Example Class MainController < ApplicationController def get_msg user_id = params[:id] || "test" chat = LiveData.get_channel('chat') || LiveData.create_channel('chat') user = chat.get_user( user_id ) || chat.create_user( user_id ) render :text => user.read end def send_msg user_id = params[:id] || "test" message = params[:msg] || "Nothing" chat = LiveData.get_channel('chat') || LiveData.create_channel('chat') user = chat.get_user( user_id ) || chat.create_user( user_id ) user.write( message ) render :text => 'Finesh' end end == Run Webrick Server ruby script/server -b 0.0.0.0 -p 3000 == Browser Open two tabs in the web browser First tab :- http://localhost:3000/main/get_msg/tester Second Tab :- http://localhost:3000/main/send_msg/tester?msg=Hello World == Rails3 Installation Step 1 :- Add the following line in the Gemfile gem 'livedata', '>= 0.3.0' Step 2 :- Install the gem, execute the following command bundle install == Rails3 Example The livedata gem contain, configurations, controller and routine. Execute the following command to find the services, that already present. rake routes == Run web server rails s -b 0.0.0.0 -p 3000 == Browser Open two tabs in the web browser First tab :- http://localhost:3000/live_data/chat/guest.xml Second tab :- http://localhost:3000/live_data/chat/guest/put?message=Hello World == Bugs Report the bug on http://github.com/siddick/live_data/issues
About
A Rails Plugin for handling live data.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published