Tony Arcieri
c434b97628
Upgrade to nio4r 2.0.0
...
nio4r 2.0.0 primarily includes new features and bugfixes, with few breaking
changes. The primary reason for bumping the major version is dropping support
for all Ruby versions prior to 2.2.2, so as to match Rails 5.
Full release announcement here:
https://groups.google.com/forum/#!topic/socketry/ZDIUj1ufiJ8
2016-12-28 19:45:39 -08:00
Xavier Noria
adca8154c6
applies new string literal convention in the gemspecs
...
The current code base is not uniform. After some discussion,
we have chosen to go with double quotes by default.
2016-08-06 19:27:12 +02:00
Vipul A M
61483b18bc
Remove Blade gem dependency
...
Apps that depend on Action Cable don't need Blade for app development,
so we can remove the gem dependency.
We do need Blade for Action Cable dev, so we bundle it in the Gemfile.
Signed-off-by: Jeremy Daer <jeremydaer@gmail.com>
2016-05-21 12:41:01 -07:00
Javan Makhmali
71d4066972
Kick off initial JavaScript tests
2016-05-09 09:36:53 -04:00
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