Commit Graph

18 Commits

Author SHA1 Message Date
Pratik Naik b67b197564 Update the gemspec 2015-02-05 19:40:56 +05:30
Pratik Naik d014bf9328 EM epoll 2015-02-05 18:59:27 +05:30
Pratik Naik d9d6ebcac8 Run periodic timers via the worker pool 2015-02-05 17:02:01 +05:30
Pratik Naik 7fef6b01a3 No cramp and use celluloid workers to run callbacks 2015-02-05 16:35:11 +05:30
David Heinemeier Hansson 55c956b346 Add a disconnect callback 2015-01-31 15:05:58 -08:00
Pratik Naik 4f36bc66e6 Add support for redis channels 2015-01-19 15:40:32 +05:30
Pratik Naik 568599dd20 Fix unsubscribe callbacks 2015-01-19 15:07:28 +05:30
Pratik Naik 3c4488cd9d No need for matching params 2015-01-19 14:28:45 +05:30
Pratik Naik 76c230e7d8 Use instance_exec to invoke the lambda callback 2015-01-17 12:15:20 +05:30
Pratik Naik 6a78da9249 More API changes 2015-01-17 12:02:05 +05:30
Pratik Naik 955bf93549 Use underscored class name as the default channel name 2015-01-17 11:39:28 +05:30
Pratik Naik 61ea867f29 Always pass the channel broadcast in message key 2015-01-16 22:19:47 +05:30
Pratik Naik 449b3ca7b0 Initialize subscriptions as early as possible 2015-01-16 22:09:26 +05:30
Pratik Naik 792fe4b29c Specify channel name as an attribute 2015-01-15 23:49:01 +05:30
Pratik Naik 843492ee6c Add some tests. Work in progress. Testing websockets is hard. 2015-01-15 22:58:02 +05:30
Pratik Naik a5c3a8d3e3 Latest gems and fix a callback bug 2015-01-15 21:07:31 +05:30
Pratik Naik 935b73b4c1 Rename publish to broadcast 2015-01-15 10:24:35 +05:30
Pratik Naik db568553d1 Action Cable take#1 2015-01-14 21:59:47 +05:30