Matthew Draper
55e33667a6
Remove development dependencies from actioncable.gemspec
...
None of the other components use them, so we should be consistent.
2016-02-01 13:22:47 +10:30
Matthew Draper
93abf58787
Drop the runtime dependency on coffee-rails
2016-02-01 05:14:02 +10:30
Javan Makhmali
896950a605
Add task to create precompiled action_cable.js and reorganize to accommodate
2016-01-30 20:41:54 -05:00
Matthew Draper
74497eabd5
Revert "Revert "Eliminate the EventMachine dependency""
2016-01-30 03:46:37 +10:30
David Heinemeier Hansson
9ea7aa84d1
Revert "Eliminate the EventMachine dependency"
2016-01-27 14:33:15 +01:00
Matthew Draper
322dca293b
Import the relevant portions of faye-websocket
...
(as adapted to use concurrent-ruby / nio4r instead of eventmachine)
2016-01-24 22:52:40 +10:30
Matthew Draper
68a9060d02
Using a hacked faye-websocket, drop EventMachine
2016-01-24 22:51:06 +10:30
Jon Moss
ae31da20cd
Fix code review comments
...
- adapter -> pubsub (re)rename internally
- Change variable names to match method names
- Add EventMachine `~> 1.0` as a runtime dependency of ActionCable
- Refactor dependency loading for adapters
2016-01-18 19:37:25 -05:00
Jon Moss
6aeaed4c1a
All Redis deps are now optional, Postgres --> PostgreSQL adapter
2016-01-18 18:59:30 -05:00
Jon Moss
7b79ae0335
Add Postgres adapter
2016-01-18 18:59:00 -05:00
David Heinemeier Hansson
01c320001b
Revert "Merge pull request #22977 from rails/revert-22934-master"
...
This reverts commit d0393fccff
, reversing
changes made to 3b7ccadfc1
.
2016-01-16 15:42:20 +01:00
David Heinemeier Hansson
36fe301564
Revert "Move async execution from celluloid to concurrent-ruby"
2016-01-08 20:09:25 +01:00
Mike Perham
cd1d7e287b
don't need explicit dep and a pretty neat pick
2016-01-05 16:26:53 -08:00
Mike Perham
547713b4c9
Move async execution from celluloid to concurrent-ruby
...
This removes 8 runtime gem dependencies from Rails:
```
Using hitimes 1.2.3
Using timers 4.1.1
Using celluloid-essentials 0.20.5
Using celluloid-extras 0.20.5
Using celluloid-fsm 0.20.5
Using celluloid-pool 0.20.5
Using celluloid-supervision 0.20.5
Using celluloid 0.17.2
```
2016-01-05 14:31:16 -08:00
David Heinemeier Hansson
83e3a17d32
Same gemspec formats everywhere
2015-12-18 13:20:49 +01:00
David Heinemeier Hansson
760de782f7
Initial stab at adding Action Cable to rails/master
2015-12-14 16:38:37 +01:00
David Heinemeier Hansson
bf40bddfce
Get ready to merge into Rails
2015-12-14 15:48:54 +01:00