aboutsummaryrefslogtreecommitdiffstats
path: root/lib/action_cable/server
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #57 from lsylvester/log-to-stdout-in-developement-modeDavid Heinemeier Hansson2015-12-111-0/+8
|\ | | | | Add logging to stdout in development mode.
| * log to stdout in development mode.Lachlan Sylvester2015-08-101-0/+8
| |
* | Handle cases where logger is not a tagged logger.Lachlan Sylvester2015-11-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | Previously, a TaggedLoggerProxy was only created if the logger responded to :tagged, but was still used as if it was a TaggedLoggerProxy elsewhere in the code, causing undefined method errors. This moved the check for tagging abilities inside the TaggedLoggerProxy so the code can always tread the logger like a tagged logger, and if it is not a tagged logger the tags will just be ignored. This prevents needing to check if the logger is tagged every time we use it.
* | Devolve blanket #require to reveal intent and responsibilityJeremy Daer2015-10-164-3/+12
| | | | | | | | | | | | | | | | * Move specific requires close to where they're needed. * Use the private active_support/rails dep to wrap up common needs like eager autoload and module delegation. * Use a single Rails engine rather than an engine and a railtie. * Prefer `AS::JSON.encode` to `Object#to_json`.
* | Shush some low-hanging Ruby warningsJeremy Daer2015-10-161-1/+1
| |
* | Websockets -> WebSocket spelling [ci skip]Jeremy Daer2015-10-151-2/+2
| |
* | add railtie and set default allowed_request_origins for developmentLachlan Sylvester2015-10-151-0/+2
| |
* | Merge pull request #85 from rails/cross-site-forgery-protectionPratik2015-10-121-0/+3
|\ \ | | | | | | Add support for cross site forgery protection
| * | First take at cross site forgery protectionPratik Naik2015-10-071-0/+3
| |/
* | Make sure active record queries are logged with the current connection tagsPratik Naik2015-10-122-3/+8
| |
* | Be sure to initialize @heartbeat_timer. Third time is a charm!Pratik Naik2015-10-081-2/+2
| |
* | Setup the heartbeat_timer in next tick to make sure EM reactor loop is runningPratik Naik2015-10-081-2/+4
| |
* | Run a single eventmachine timer to send heartbeatsPratik Naik2015-10-082-0/+12
|/
* refactor channel look up to use a hash instead of an array and reduce the ↵Lachlan Sylvester2015-07-301-2/+2
| | | | number of calls to safe_constantize because it can be slow
* add broadcast_to and stream_for methods as per #26Lachlan Sylvester2015-07-282-3/+3
|
* Clearer docDavid Heinemeier Hansson2015-07-201-2/+2
|
* disconnect method added to singleton serverTed Toer2015-07-201-0/+5
|
* Include the connection module after defining the work callbackPratik Naik2015-07-141-1/+1
|
* Include the module for clearing db connectionsPratik Naik2015-07-141-0/+1
|
* Fix CoffeeScript syntax in code examplesJeffrey Hardy2015-07-081-1/+1
|
* Include the clearing of database connections configuration by defaultDavid Heinemeier Hansson2015-07-081-0/+22
|
* Update for latest APIDavid Heinemeier Hansson2015-07-081-1/+1
|
* Finished class documentationDavid Heinemeier Hansson2015-07-075-4/+42
|
* Refer to the proper loggerDavid Heinemeier Hansson2015-07-071-1/+1
|
* Extract Server configuration into a Configuration objectDavid Heinemeier Hansson2015-07-053-27/+73
|
* Extract connections methods into a separate concernDavid Heinemeier Hansson2015-07-052-10/+22
|
* No need for this no-logging broadcastDavid Heinemeier Hansson2015-07-051-8/+0
|
* Expose broadcast_without_logging at the top levelDavid Heinemeier Hansson2015-07-021-0/+4
|
* Introduce Streams as the domain language for the pubsub channels Channels ↵David Heinemeier Hansson2015-06-291-9/+9
| | | | redeliver messages from
* Rejig for what's usedDavid Heinemeier Hansson2015-06-291-8/+7
|
* Make the remote connection use the broadcaster as wellDavid Heinemeier Hansson2015-06-291-2/+6
|
* More redis used for broadcasting into broadcasting concernDavid Heinemeier Hansson2015-06-292-18/+18
|
* Make broadcasting a concernDavid Heinemeier Hansson2015-06-292-8/+30
|
* Move server classes to its own namespaceDavid Heinemeier Hansson2015-06-292-0/+109