[{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2026-03-24T20:27:17.567Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":9766946,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.1.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.1.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.1.3/","rubygems_mfa_required":"true"},"number":"8.1.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"e5bc7f75e44e6a22de29c4f43176927c3a9ce4824464b74ed18d8226e75a80f0","spec_sha":"22ce4fc015e51d319945410196e8204fd861ab184566c46d5593b13e5140dcc9"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2026-03-23T19:45:14.025Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1036682,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.1.2.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.1.2.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.1.2.1/","rubygems_mfa_required":"true"},"number":"8.1.2.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"a2f88cecce148b3fcb63d2e517d7694e119830a85baa7d6cf59e5453dcf32e8d","spec_sha":"594b6e4444dce9573fd4b2ed3a137734c4ae10ca2157b0684b6543be98b00a54"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2026-01-08T20:18:27.074Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4723962,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.1.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.1.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.1.2/","rubygems_mfa_required":"true"},"number":"8.1.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"dc31efc34cca9cdefc5c691ddb8b4b214c0ea5cd1372108cbc1377767fb91969","spec_sha":"eed335944995e7620cb63b5f47fa1305aee1bfcd2b7dbc97e9032c56e01a85bb"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2025-10-28T23:47:32.429Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3088605,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.1.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.1.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.1.1/","rubygems_mfa_required":"true"},"number":"8.1.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"7262307e9693f09b299e281590110ce4b6ba7e4e4cee6da4b9d987eaf56f9139","spec_sha":"bff8b49ba1f9e0cdc41dab53ff4b6859fa5fc3c84b3ca3bb2e8ceaebf9243038"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2025-10-22T00:36:12.924Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":464938,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.1.0/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.1.0/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.1.0/","rubygems_mfa_required":"true"},"number":"8.1.0","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"336d5868db5629d2071ddc6b4e654f9c0af94117ccebee884f45035232ffd8b9","spec_sha":"cee74a64560b6aa18d1807e3e0687732633e7beb9ac96c3ac35a86db8f9e7ab7"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2025-10-15T00:51:51.956Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":15953,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.1.0.rc1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.1.0.rc1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.1.0.rc1/","rubygems_mfa_required":"true"},"number":"8.1.0.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"801e738c7408fb6ed0820f509661941235c4bb7dcbfec07cbffc5b0caf56f9a5","spec_sha":"c5ec550d0d01405dc4502d9e61bdea4d815fce949d55c5a57469e382d6b7a0d7"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2025-09-04T12:31:12.882Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":53074,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.1.0.beta1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.1.0.beta1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.1.0.beta1/","rubygems_mfa_required":"true"},"number":"8.1.0.beta1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"36be1d37041c849d00d788050375a9e28f9cdb0c756942767c0c7b072448d9d9","spec_sha":"62c597348f35462dc66ea448bd44a91cde90d5ce918b8a97aef46de1a1cd62d0"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2026-03-24T20:20:53.084Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2828206,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.0.5/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.0.5/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.0.5/","rubygems_mfa_required":"true"},"number":"8.0.5","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"01a1d1a48b63b1a643fae6b7b4eb2859af55f507b335fca9ab869a5c6742bb8b","spec_sha":"f4b566e27f0433264ef3be06559c4e0c17bfe1460f6e49ac3ad9ea37ef17c092"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2026-03-23T19:39:50.458Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":676920,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.0.4.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.0.4.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.0.4.1/","rubygems_mfa_required":"true"},"number":"8.0.4.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"426f0cfa0e725cef4f6518ab24f7dd0290dded630fc39615f364fba9846f6c53","spec_sha":"31d098dbd29bef40cd5bfc726c61c30e1b9e7d3f5f1203f70438c800d4906427"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2025-10-28T23:44:22.240Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3057833,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.0.4/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.0.4/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.0.4/","rubygems_mfa_required":"true"},"number":"8.0.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"aadb2bf2977b666cfeaa7dee66fd50e147559f78a8d55f6169e913502475e09f","spec_sha":"e914a258856e139acaa7a94e88993e7ba89a898327fbb125aa5f0ed3ce4b3177"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2025-09-22T22:20:48.797Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2862790,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.0.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.0.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.0.3/","rubygems_mfa_required":"true"},"number":"8.0.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"f8cad39cebefaa1c9d4904f3e843022f22ee7a9201b59db703bf3ef7f2877493","spec_sha":"467740f3b192830cb6977a7120b3520fa544b56067b3ccf8ea0d2e838540cb68"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2025-08-13T20:39:15.160Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":8709159,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.0.2.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.0.2.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.0.2.1/","rubygems_mfa_required":"true"},"number":"8.0.2.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"6f1cb20db39fba28a93569e8d5dab42b2749d7ddd4baebb5bbecd4217e49d6a2","spec_sha":"233ba5005a5d82e8c05c1b5bf47e72ba8bba1ce7b9bc75736a5a683b38c6b24e"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2025-03-12T00:00:00.000Z","created_at":"2025-03-12T03:08:54.416Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":12181150,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.0.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.0.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.0.2/","rubygems_mfa_required":"true"},"number":"8.0.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"7bcce2df62e91a80143592600e16583c273e98aab50ae40a9f6a2604bb3289a0","spec_sha":"cf7b003014ad3d3b10fa3e32c4fcd90f5e3148b6ae2b80015adedc3b6916212d"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-12-13T00:00:00.000Z","created_at":"2024-12-13T20:02:58.143Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3781038,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.0.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.0.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.0.1/","rubygems_mfa_required":"true"},"number":"8.0.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"808bff2a4e3aba36f66f0cd65d7a1579ad52fb65e99304442c46051a79689d9b","spec_sha":"f5109c224954b823249775697ff74ec9fbd606bfb5239c7eff3174ecedeeeffe"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-12-10T00:00:00.000Z","created_at":"2024-12-10T21:46:32.130Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":217140,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.0.0.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.0.0.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.0.0.1/","rubygems_mfa_required":"true"},"number":"8.0.0.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"cfe444bcd1e22efe8130989ba73e0c8086606fde1d2f0043babb33e3ed2f0118","spec_sha":"fe5b652055053348c17ec0c239de05bfba51bee274644edd2ed0e4ed968a858f"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-11-07T00:00:00.000Z","created_at":"2024-11-07T22:30:23.553Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":913348,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.0.0/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.0.0/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.0.0/","rubygems_mfa_required":"true"},"number":"8.0.0","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"bc0347af11f8d2014223f96e5e29029f408c4a2d076ee683e47ef34165835a61","spec_sha":"58869abc760d7df90a2aca4519f4ca0179ff24031c494cbb5a920c243afabf79"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-10-30T00:00:00.000Z","created_at":"2024-10-30T00:31:56.733Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":54805,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.0.0.rc2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.0.0.rc2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.0.0.rc2/","rubygems_mfa_required":"true"},"number":"8.0.0.rc2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"5cf936e1e526500f3005405e5e6ce526c9719e44cb1ad1a1746a87248dd04a97","spec_sha":"cea12683f4ea4afb6be1be2a71bb2e3c404b3fef7bd191d290aa3c4ce2a2cdda"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-10-19T00:00:00.000Z","created_at":"2024-10-19T01:43:23.338Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":50606,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.0.0.rc1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.0.0.rc1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.0.0.rc1/","rubygems_mfa_required":"true"},"number":"8.0.0.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"ad6cb9cab2ba6719647dfd825926760b9788497bf40137d3693c5b81e31d4054","spec_sha":"1e34c21e0904b535a65ca3587c549ba3a0dadf3e7b480a8aa2daa4af5a75a4d8"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-09-26T00:00:00.000Z","created_at":"2024-09-26T15:05:25.147Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":87347,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.0.0.beta1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.0.0.beta1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.0.0.beta1/","rubygems_mfa_required":"true"},"number":"8.0.0.beta1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"dc5ca9dfb38c32d2f9dc8f18461cec02e872c54bffb649e44fef0e89218f0a3e","spec_sha":"b49431793c6c8c484670f09c56d2e77cf48fc6b7ded05b3bc0925ad98d84b354"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2026-03-23T19:34:13.088Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4148860,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.2.3.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.2.3.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.2.3.1/","rubygems_mfa_required":"true"},"number":"7.2.3.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.1.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"d3bf40a3f4fc79a09709878f0e5c43a5e2d8e6607089f6b38f9472b8715eb33c","spec_sha":"3f4cbd83b697bdae780130d80fb450426c8a4dc9b8865cc1efa6148a3ba8273d"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2025-10-28T23:25:15.413Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5409682,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.2.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.2.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.2.3/","rubygems_mfa_required":"true"},"number":"7.2.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.1.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"e15d17b245f1dfe7cafdda4a0c6f7ba8ebaab1af33884415e09cfef4e93ad4f9","spec_sha":"4fa0de63e743834a59f44e9ed26459378dbc1a84b68f2679e4d992b8a597fa77"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2025-08-13T20:34:56.244Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":6582002,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.2.2.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.2.2.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.2.2.2/","rubygems_mfa_required":"true"},"number":"7.2.2.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.1.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"3d957adc9d1d2ddb5ac8ed8791dc35b273c722f2dca2644f415bd24ba64c7425","spec_sha":"432f7a8dc2c1226f9def4fa00aa6a6fd717e65dd3e4f57f79af85ef7b007a13d"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-12-10T00:00:00.000Z","created_at":"2024-12-10T21:42:33.139Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":19500104,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.2.2.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.2.2.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.2.2.1/","rubygems_mfa_required":"true"},"number":"7.2.2.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.1.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"5b3b885075a80767d63cbf2b586cbf82466a241675b7985233f957abb01bffb4","spec_sha":"095ce8903ae8ffb0f83152fad01563b045724f403d3bbdc9e55163933c1d3eac"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-10-31T00:00:00.000Z","created_at":"2024-10-31T01:47:24.070Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1928380,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.2.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.2.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.2.2/","rubygems_mfa_required":"true"},"number":"7.2.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.1.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"5355e87023207318c0b25c7ea90d2a6e76aacd782a78e9aaad47e7119c8cb94b","spec_sha":"ebb4bd05a9acd254443950cc610d7f26f592ab61b623b4e46942ed8d9c824000"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-10-23T00:00:00.000Z","created_at":"2024-10-23T22:34:44.504Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":491491,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.2.1.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.2.1.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.2.1.2/","rubygems_mfa_required":"true"},"number":"7.2.1.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.1.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"8b115abe6f85785a126dd8b22568739404edd2df3a6c46caadaf71be4303b290","spec_sha":"d72255a6aa181b80f38ccb5335fe9698ec0816976e6cb2727b6f0a3c04b457c3"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-10-15T00:00:00.000Z","created_at":"2024-10-15T20:46:39.132Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":818879,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.2.1.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.2.1.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.2.1.1/","rubygems_mfa_required":"true"},"number":"7.2.1.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.1.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"56a57b5a3615cabe754d6cf6ad4ab7a2aa10209638a94b56598311c411869980","spec_sha":"c192ffe20f10dea3d54d8803314fdd5a9e4891a16ef7b950f5419424ad324de3"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-08-22T00:00:00.000Z","created_at":"2024-08-22T19:46:48.871Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2015943,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.2.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.2.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.2.1/","rubygems_mfa_required":"true"},"number":"7.2.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.1.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"b409c96b0acc90abe6aa8fd9656eaff0980c1b36c9e22b8f7c490a46eafc2204","spec_sha":"6b2d9230b6f9d6300302f1b069cb8ae7b0dd532effa86c2da4a17f22c5842352"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-08-09T00:00:00.000Z","created_at":"2024-08-09T23:27:28.091Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":639808,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.2.0/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.2.0/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.2.0/","rubygems_mfa_required":"true"},"number":"7.2.0","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.1.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"908d3041d4aa0886ff46277c2cfa9e441f09ffd796c008ddfe3b28ccbaa0d786","spec_sha":"d0280f8391b2c67d67c09fa01d9067a389d086d1152aab1ba20aa1d9dc37f10d"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-08-06T00:00:00.000Z","created_at":"2024-08-06T17:01:58.376Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":9508,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.2.0.rc1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.2.0.rc1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.2.0.rc1/","rubygems_mfa_required":"true"},"number":"7.2.0.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.1.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"653aabb62eccfcf2c058bcdbdb73cca39ee2c428056892d610a363fb3e38e0f7","spec_sha":"382f6fd9f9405781a90f4bb7145c19e2b08edbafad320b2987560b34fa9b06d0"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-07-11T00:00:00.000Z","created_at":"2024-07-11T15:20:16.179Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":30939,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.2.0.beta3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.2.0.beta3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.2.0.beta3/","rubygems_mfa_required":"true"},"number":"7.2.0.beta3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.1.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"bb5d9c47d8b4ac5f10144a0fe7b1fa33b02b9436f81e60147ff25606b85674aa","spec_sha":"e05e5a1ea5bbbf1bc5c0d61bfdbd8b454ad71dfc32900dc4fba17ce9e20cea89"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-06-04T00:00:00.000Z","created_at":"2024-06-04T18:14:47.140Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":40432,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.2.0.beta2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.2.0.beta2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.2.0.beta2/","rubygems_mfa_required":"true"},"number":"7.2.0.beta2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 3.1.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"95eb58a4f5743932732bc6329fc850c7e000e8f90403b4fac7e728d1253c441e","spec_sha":"68080308bdea908ceb67e18dc402c36a03c11cd29a3663c31545709226f41f63"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-05-29T00:00:00.000Z","created_at":"2024-05-29T23:39:02.520Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5566,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.2.0.beta1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.2.0.beta1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.2.0.beta1/","rubygems_mfa_required":"true"},"number":"7.2.0.beta1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.1.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"3a8d8663a2e77b399a9971c1996b98235756b66f39e983eb15861b74f92b67fd","spec_sha":"add960f997961cdf9ca3ba20db50e195469994a826f90301869c1398600fca45"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2025-10-28T23:20:33.307Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3624937,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.6/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.6/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.6/","rubygems_mfa_required":"true"},"number":"7.1.6","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"ad428d5f0a810452160820ae3cf3d9d68d8f59e7c76de3bd1f1de2a5ad03c3da","spec_sha":"ab9371e4e1aa9167bf031977659555640f04888472eec476dcb2c6a159770fcb"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2025-08-13T20:29:31.851Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5536910,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.5.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.5.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.5.2/","rubygems_mfa_required":"true"},"number":"7.1.5.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"79dd467dab2351110fe1fc69e25cee0110bf11f0b9f30165b945b574eebd5e37","spec_sha":"a24140baf2f3265e079be66e2edb5f3edf1f101aa410a95fc673d1b8d6e967ec"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-12-10T00:00:00.000Z","created_at":"2024-12-10T21:27:28.176Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":12940921,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.5.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.5.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.5.1/","rubygems_mfa_required":"true"},"number":"7.1.5.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"764637b5b2d97b94e412d562c177bfd16b0fd769d55c98846362f5263e8aaa0d","spec_sha":"f37490ccd85fea7648d1477726356b88212bb56793cc06b6c287b0ef222aea36"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-10-31T00:00:00.000Z","created_at":"2024-10-31T01:34:49.775Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1229116,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.5/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.5/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.5/","rubygems_mfa_required":"true"},"number":"7.1.5","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"3d818fd712595d55e28d94b0067a32a64aaad36a55b64e282a97fa67fa3824f2","spec_sha":"19b11c0de9b5718fdfbe6e675d1bb5a4fa3d899fcde17955cdb0a65f8231a6f6"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-10-23T00:00:00.000Z","created_at":"2024-10-23T22:29:07.777Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":327380,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.4.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.4.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.4.2/","rubygems_mfa_required":"true"},"number":"7.1.4.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"4235bd313a88a7ac594505247d3563603d4baaf080f5877c8bdf0af2f28354a3","spec_sha":"a21851bb18e059373682ae0f2d0dc8d06fedff9b9b445a942975875fa8c6206f"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-10-15T00:00:00.000Z","created_at":"2024-10-15T20:40:16.947Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":945653,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.4.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.4.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.4.1/","rubygems_mfa_required":"true"},"number":"7.1.4.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"9d03c105ca7d088c2d3814a6c6c33e83efe31c0c4ac80ff3cd97773e4d2fcbd5","spec_sha":"cd488910e71375a8eef091dfe4d715d93574b51687e6b9099c21c0e47d7fe11e"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-08-22T00:00:00.000Z","created_at":"2024-08-22T21:28:03.880Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1514289,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.4/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.4/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.4/","rubygems_mfa_required":"true"},"number":"7.1.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"8443dfe12129cf6d7c93b16a5f0be83bf0d3f686875d7ff5e1110c884c3e8fbc","spec_sha":"64efe152b761892257eed52d52e3427aded3182c68dd16d210e7d1744ece528e"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-06-04T00:00:00.000Z","created_at":"2024-06-04T18:00:36.281Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":6831926,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.3.4/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.3.4/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.3.4/","rubygems_mfa_required":"true"},"number":"7.1.3.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"787ba8651caaa93d5c161f0d1110105300974be65e89483071146fc42d4bd310","spec_sha":"e09ce71691bdf878362b047dd777502c908ee5fc47694dda54237a0de495d08d"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-05-16T00:00:00.000Z","created_at":"2024-05-16T19:22:30.087Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1006759,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.3.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.3.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.3.3/","rubygems_mfa_required":"true"},"number":"7.1.3.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"57323cda266c950b18d67b3a751ba388dc7e0615fde48eb17400fa785a61adcf","spec_sha":"a0ad6f430a8c3ad7a39917c9a80900fd6f255c7dfc7503a1faa388c77f0de7a4"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-02-21T00:00:00.000Z","created_at":"2024-02-21T21:46:15.493Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5150931,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.3.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.3.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.3.2/","rubygems_mfa_required":"true"},"number":"7.1.3.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"e162ce4094368e86237cbf8345cc78c2c7cf1fddaf5d8aacf86428d32cf9d145","spec_sha":"ae23d024717b4246a123be747b74ac0e3eb0726d101fc9797cc76d38e9caaa8f"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-02-21T00:00:00.000Z","created_at":"2024-02-21T18:46:26.926Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":198699,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.3.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.3.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.3.1/","rubygems_mfa_required":"true"},"number":"7.1.3.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"04f71135ba5ff127cb3c94c287d70126424a548b56a4c9607e62a93f8584eada","spec_sha":"1ee285f56eb9bbb83482dc69204f28ce56127bd54a1fc732113b14f687781912"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-01-16T00:00:00.000Z","created_at":"2024-01-16T22:55:19.413Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2361953,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.3/","rubygems_mfa_required":"true"},"number":"7.1.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"0f736f24e1a225682784f175dd51da1b251721cdd0510fba78a66e87fa175314","spec_sha":"f6597f73721698115e562f9c45aa51e4a8446197f1bc456fb3da7606b88c8dfa"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-11-10T00:00:00.000Z","created_at":"2023-11-10T21:51:18.279Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2744491,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.2/","rubygems_mfa_required":"true"},"number":"7.1.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"9e7c1bcf5bf57e5bdce846f6281b0ca2aec1ebd0ce1b99b0454194b6e52c7416","spec_sha":"27e6b48f2c0ab575c45c0b727594e374601ae9c693ac969dc4f6d4b64478c99b"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-10-11T00:00:00.000Z","created_at":"2023-10-11T22:18:19.838Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1005381,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.1/","rubygems_mfa_required":"true"},"number":"7.1.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"e96962eb545403838299140f087257b933574992baf6ec639406f45caffca37d","spec_sha":"e0b044a2b055611b0aaf2090745badcbe8a1498c776e34271d8b4f927c3ef76e"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-10-05T00:00:00.000Z","created_at":"2023-10-05T08:08:24.052Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":367050,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.0/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.0/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.0/","rubygems_mfa_required":"true"},"number":"7.1.0","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"2bd70c89425d8d780875487190ad3cedd42082738422fb7f3d4b6e124cf97e11","spec_sha":"58f6e2bcc58b03d5cd421befe653dd859f6943b635f15890ded6cd29193c9e9c"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-10-01T00:00:00.000Z","created_at":"2023-10-01T22:01:14.758Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":23099,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.0.rc2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.0.rc2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.0.rc2/","rubygems_mfa_required":"true"},"number":"7.1.0.rc2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.7.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"1a5bca6febc841566139a2b661ef0c8012e278423d86c7d1af8f0caf5d08adce","spec_sha":"90a7ba6c0bd1f97a7990b7ddb3dd702a3153c75ea247ec145ae6ecb7192ecf9c"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-09-27T00:00:00.000Z","created_at":"2023-09-27T04:02:23.510Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4919,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.0.rc1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.0.rc1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.0.rc1/","rubygems_mfa_required":"true"},"number":"7.1.0.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.7.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"e4523e1ca459f1bceb31b4c83c3f515de65b5492cce240363e0b10e351d1090b","spec_sha":"8d69431b596edc3a95a68643c6e5d9788beb925d3ab08a24388ed2e265fb294c"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-09-13T00:00:00.000Z","created_at":"2023-09-13T00:40:41.927Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":31843,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.1.0.beta1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.1.0.beta1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.1.0.beta1/","rubygems_mfa_required":"true"},"number":"7.1.0.beta1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.7.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"f835ad99ef6ed09f9d9d16177aa02a2b8011df8ccfc6df7f7fc19e191fdd52f8","spec_sha":null},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"1980-01-02T00:00:00.000Z","created_at":"2025-10-28T23:14:16.266Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1366689,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.10/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.10/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.10/","rubygems_mfa_required":"true"},"number":"7.0.10","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"7aa02ea26d6cc21c33e604bb28a0759c5212653311bc42105f96f709e507afab","spec_sha":"dc7c624b39844daa7f5ac842e349a8d647642f943e2f8be83a919f6de5934ddc"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-12-10T00:00:00.000Z","created_at":"2024-12-10T21:22:36.542Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":11690229,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.8.7/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.8.7/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.8.7/","rubygems_mfa_required":"true"},"number":"7.0.8.7","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"4034513841df2fd09dbbf38f37c1a00fc6c841122a8714e5d6916b8d6ce2f162","spec_sha":"9d58633415d3992517891fac7dd3d2f465fb2c672dae8f50bfc9af74ccecc0be"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-10-23T00:00:00.000Z","created_at":"2024-10-23T22:23:28.052Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3348246,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.8.6/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.8.6/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.8.6/","rubygems_mfa_required":"true"},"number":"7.0.8.6","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"f48b0ff8414dfbb2b38e639bf49e86677dfd1b16580ce9e0a3ffa1bb4c0a4057","spec_sha":"38bf684ac09244c0f6655535d4b9b77791fdc08fc592b52d819799428222b430"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-10-15T00:00:00.000Z","created_at":"2024-10-15T20:28:49.610Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2117910,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.8.5/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.8.5/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.8.5/","rubygems_mfa_required":"true"},"number":"7.0.8.5","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"bfd8563ef4cdd819c715105cf63b0580a62b9af26824cad63301109e929183cb","spec_sha":"b25236d541cce9cced26783d83912271d125f6b0856fc48f4a49d3195e833500"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-06-04T00:00:00.000Z","created_at":"2024-06-04T17:56:54.392Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":12086621,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.8.4/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.8.4/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.8.4/","rubygems_mfa_required":"true"},"number":"7.0.8.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"7997fbc32d49c2cffbfe050540a316c96d287b9ef09fa6fe659821373dc186b0","spec_sha":"569ab489924655e59b9bb47a16b7e4918470286a8d1a4a6fd506aee212bb5fb6"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-05-17T00:00:00.000Z","created_at":"2024-05-17T19:53:51.323Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1157926,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.8.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.8.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.8.3/","rubygems_mfa_required":"true"},"number":"7.0.8.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"beb70a44cce8ecb1de7130351a653b6cf6d2dc74ae9c359e33022891132cafb4","spec_sha":"8237a2a788ccffa7743885b56c7cffb229931a35f5caf2776e3d660ef0009e75"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-05-16T00:00:00.000Z","created_at":"2024-05-16T18:59:20.063Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":35109,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.8.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.8.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.8.2/","rubygems_mfa_required":"true"},"number":"7.0.8.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"2ce4c573d5f791a2916986a4c55699350bd708920c0d0be440992c2395619267","spec_sha":"9e0e6b4a39bac130a29089fb9e2ca0d81e3f6fddaf6fdacd2cd57b49b3a113a6"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-02-21T00:00:00.000Z","created_at":"2024-02-21T18:42:56.497Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":7555493,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.8.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.8.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.8.1/","rubygems_mfa_required":"true"},"number":"7.0.8.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"bc5eddc8c6412d067b9fecec6a53dd14f3bd83baca96762eb864f01fb4c40649","spec_sha":"8c833d3fa4e7a64f37d6f5f3a267d4d89fa5a3a3a4a1c79acb5fb53278824d8c"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-09-09T00:00:00.000Z","created_at":"2023-09-09T19:13:42.424Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":11521308,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.8/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.8/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.8/","rubygems_mfa_required":"true"},"number":"7.0.8","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"1f504ddb4ab6a34f7c52e9df924441a403e9f358bace330c36dcca6358ecfb84","spec_sha":null},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-08-22T00:00:00.000Z","created_at":"2023-08-22T20:10:34.019Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2534423,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.7.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.7.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.7.2/","rubygems_mfa_required":"true"},"number":"7.0.7.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"a921830a59ee314939955c9fc3b922d2b1f3ebc16fdf062370b9078aa0dc28c5","spec_sha":"43d9fff3f1164456e9a31e033728ab4e8cbe0f799e7023ceaa27882409c0c927"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-08-22T00:00:00.000Z","created_at":"2023-08-22T17:20:36.953Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":215572,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.7.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.7.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.7.1/","rubygems_mfa_required":"true"},"number":"7.0.7.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"6b6385c194a58eb11ffe9ea3af408195e0f4fe29aeb4c96f78428c41662c3af0","spec_sha":"5968d20fbb9d9377925dd4deefa1af62231f01db236802dee216bb6713ba4d65"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-08-09T00:00:00.000Z","created_at":"2023-08-09T23:57:46.079Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":967590,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.7/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.7/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.7/","rubygems_mfa_required":"true"},"number":"7.0.7","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"ea1cd05980c0fe89d432c7fa138d7556595ec7550c59a4738356b13369b97fb5","spec_sha":"3f377e1f4b796faa947cd14ec23705d4f44b0a05a0d9c5e636b54394586a55ad"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-06-29T00:00:00.000Z","created_at":"2023-06-29T20:56:52.020Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4226425,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.6/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.6/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.6/","rubygems_mfa_required":"true"},"number":"7.0.6","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"ac88be1e287cd9f228e6d4c0884278790210e59eaa23b603f58025183a66e2b4","spec_sha":"90cfed005842248a2daf01b5fae3ee4357de2af8303b5ed685a4e2a450013dac"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-06-26T00:00:00.000Z","created_at":"2023-06-26T21:42:47.556Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1194081,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.5.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.5.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.5.1/","rubygems_mfa_required":"true"},"number":"7.0.5.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"89f420e2f8c17dab36dbda15b68f56f06857a212990ef479ebd56400dd7b7151","spec_sha":"159ae5f87fe4d80330d297cebbe14b225520715baca14d2a12dbb3ef83f1a579"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-05-24T00:00:00.000Z","created_at":"2023-05-24T19:12:13.382Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2131873,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.5/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.5/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.5/","rubygems_mfa_required":"true"},"number":"7.0.5","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"f2d15f6845b7e929961723e0e62555c3c4585fc7d24f0b1ebadc246296e62c00","spec_sha":"504bb067e3c4515962ae3c977d86c1446b14965496b496984841c885ac95bf9d"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-03-13T00:00:00.000Z","created_at":"2023-03-13T18:53:28.599Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":7046747,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.4.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.4.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.4.3/","rubygems_mfa_required":"true"},"number":"7.0.4.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"aa70062c2f2c55cc64fc6aa233223c37c7bc7f1cdbc1a5200cfa2ae4a18934f8","spec_sha":"02ba880251ca895743bebd48805e6e04bb840fe66a809bcccdb877924707fe74"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-01-25T00:00:00.000Z","created_at":"2023-01-25T03:14:15.866Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5763672,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.4.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.4.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.4.2/","rubygems_mfa_required":"true"},"number":"7.0.4.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"6be1e0127779a379c23da185b1b76bc5f2ac2de6478bf6abddd49474201eb6a4","spec_sha":"4811bb9ac429f133f2544d2655b14cc973941db4b6815a55237cee9e1dde5b42"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-01-17T00:00:00.000Z","created_at":"2023-01-17T18:55:20.421Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":921268,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.4.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.4.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.4.1/","rubygems_mfa_required":"true"},"number":"7.0.4.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"1161212c2582f3405a8bdaf720c72c498a7abee19db35c93292c9d332467a4c6","spec_sha":"acf2a7ff2826e47995aeb3e7a2b9afba32551b7c693ae424ff12e7c55a5c7fbc"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-09-09T00:00:00.000Z","created_at":"2022-09-09T18:42:43.628Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":6850732,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.4/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.4/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.4/","rubygems_mfa_required":"true"},"number":"7.0.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"c7d67d18ddeb06d198ee0ccfcff3bcf888d42b5255e6e2b45f0dce557a2639c0","spec_sha":"2116d8c6a2f6b325b12db2a1ac77bcf1288a4470596da9f68ee07340c47b5847"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-07-12T00:00:00.000Z","created_at":"2022-07-12T17:31:28.780Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4756061,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.3.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.3.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.3.1/","rubygems_mfa_required":"true"},"number":"7.0.3.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"31c52f4b9a9e656b9d35dd3a9522033a91d3d5f397d92a6a847bce3f9e5f2cef","spec_sha":"f568d5b65e72cdb9374c3562735957b86347327c41a44d64e87d0b27c3e088b9"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-05-09T00:00:00.000Z","created_at":"2022-05-09T13:40:58.169Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3542474,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.3/","rubygems_mfa_required":"true"},"number":"7.0.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"4d3cbbf83a2753c38f1396baa2506b34c4b2866ad68887f49040a50cc316696b","spec_sha":"6f4c2d74b310bb31e1fee4d908040f0dd15cf969dd18f87ac48589039d32c591"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-04-26T00:00:00.000Z","created_at":"2022-04-26T19:33:12.079Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":669457,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.2.4/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.2.4/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.2.4/","rubygems_mfa_required":"true"},"number":"7.0.2.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"2c78cd2800291625088b95350b759c99cd5f488837dab438f62893c648a7c534","spec_sha":"452f8352019e2c8beb2cf89e7244a310100876e329ad67a5fbcd1a8f4653878c"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-03-08T00:00:00.000Z","created_at":"2022-03-08T17:50:42.750Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1731500,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.2.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.2.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.2.3/","rubygems_mfa_required":"true"},"number":"7.0.2.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"3861a59368daccdf77acaffbac4209f7f5b990dc2f5cee1f0cccef4c06904b15","spec_sha":"359b6894e60162a81b93690b5fdef80cbf778800d975187a4d39b337842a901b"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-02-11T00:00:00.000Z","created_at":"2022-02-11T19:44:02.902Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1297449,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.2.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.2.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.2.2/","rubygems_mfa_required":"true"},"number":"7.0.2.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"3b574addbfc43d4256364e27915f05fa76e0d9e5ca0c7ffc1f1a2adc44a4ef27","spec_sha":"218e43e1d0deaae0656931714aa0d6708d94ee9daa4c8713466f8f13462cf865"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-02-11T00:00:00.000Z","created_at":"2022-02-11T18:18:58.763Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3559,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.2.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.2.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.2.1/","rubygems_mfa_required":"true"},"number":"7.0.2.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"cf72fe2f7eebc48e88e95bf34f238882b7b2dfc3a49e10ddc10d23a264709b28","spec_sha":"92ed2653decdc0f5a10657998be585d005f78220a3f97c21986f8763b2af5ba3"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-02-08T00:00:00.000Z","created_at":"2022-02-08T23:12:34.681Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":171115,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.2/","rubygems_mfa_required":"true"},"number":"7.0.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"48409db96e6d788b4d95ead9a475dbb5e4b5b72b22a716a57fb83b3ac9c8f3af","spec_sha":"d797abc10bd21c685ba29b7b41ce82b3a34bdfd279f7733305c142c124145595"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-01-06T00:00:00.000Z","created_at":"2022-01-06T21:54:30.212Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1415414,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.1/","rubygems_mfa_required":"true"},"number":"7.0.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"55cb6103c59076066e915dd2b017574b5a22bbf53eee4e420b9fb73288a13f88","spec_sha":"1e1459aadc8b4529a7d18107f10c71dd9caa3863d29358d5aeb6e6c662719bc0"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-12-15T00:00:00.000Z","created_at":"2021-12-15T23:43:59.678Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":392833,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.0/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.0/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.0/","rubygems_mfa_required":"true"},"number":"7.0.0","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.7.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"04811040d3b4baea7c7f0e95bb3a32e72d26ea0931b9ef3444829b28f9ccec0a","spec_sha":"f4c9abcd3e0071c60a7d1feabf4b232fac1ed38031890d93606712da7018ca61"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-12-14T00:00:00.000Z","created_at":"2021-12-14T23:04:25.418Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":8076,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.0.rc3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.0.rc3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.0.rc3/","rubygems_mfa_required":"true"},"number":"7.0.0.rc3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.7.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"7ceff430e0ce959e208d06c1a4fca59a155e21cd91026a997e70dce423c59929","spec_sha":"fdfd0fc09503bd5d1948b6ccb9c0e13cc76c1c9679e425adcd0fff34fbb80205"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-12-14T00:00:00.000Z","created_at":"2021-12-14T19:40:08.056Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2366,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.0.rc2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.0.rc2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.0.rc2/","rubygems_mfa_required":"true"},"number":"7.0.0.rc2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.7.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"ef2ec63796568e260c987c1876477e61085cefa6d4d80d703dfd6a14173347f1","spec_sha":"c5597c58c77fd6fc5bd555063bbc2b9eb397cd743f4bfaa4ad4a79b9cf4f71d1"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-12-06T00:00:00.000Z","created_at":"2021-12-06T21:32:08.626Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":20174,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.0.rc1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.0.rc1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.0.rc1/","rubygems_mfa_required":"true"},"number":"7.0.0.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.7.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"2fa34f1583b55343bdf38c8a7c7acc1b7ee149670b4b1fe05a8183149bfb8dce","spec_sha":"dc1149bdab2bc048293859bfeea93e73bd7cff5f233a3bc6701286457a98b9c3"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-09-15T00:00:00.000Z","created_at":"2021-09-15T23:15:26.388Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":113140,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.0.alpha2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.0.alpha2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.0.alpha2/"},"number":"7.0.0.alpha2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.7.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"d7ef0fbc4e6256c4bcbfde4325a54dad8c5fc0c9f7e366f5e3e29b0903bd8b16","spec_sha":"88573e7eca5ad1d80f06ca21701c50c8d779fa56578eebb0d73247f36b3a169f"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-09-15T00:00:00.000Z","created_at":"2021-09-15T21:56:36.620Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2396,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v7.0.0.alpha1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v7.0.0.alpha1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v7.0.0.alpha1/"},"number":"7.0.0.alpha1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.7.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"2957d5c57335da486c6455f518b201b3b15bb55aa690eb4e2522a390e6b4ac3e","spec_sha":"e6ac2d9f46c17d52efe072e862cce5dfa84ff09e619597bec92fe76114390685"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-10-23T00:00:00.000Z","created_at":"2024-10-23T21:58:51.772Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":6955236,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.7.10/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.7.10/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.7.10/","rubygems_mfa_required":"true"},"number":"6.1.7.10","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"d00c50a2a778b8fee40c6e0a2b1871f360d098f3a0ed9fc43d0d14f8fcb05928","spec_sha":"6aca3aeca4420811f975c37839ac6336be00c51ad0e0d6ded4b984e28bb34ef4"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-10-15T00:00:00.000Z","created_at":"2024-10-15T21:25:19.197Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1368814,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.7.9/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.7.9/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.7.9/","rubygems_mfa_required":"true"},"number":"6.1.7.9","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"781b544fb0ad93ee776d6297761c9d97006cd4a7a954644942ae7e515be79f7c","spec_sha":"6ae9092b751db36fd35c41537b5e282256ff85135f07930c9acb73955ab64bfa"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-06-04T00:00:00.000Z","created_at":"2024-06-04T17:55:47.436Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":6204866,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.7.8/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.7.8/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.7.8/","rubygems_mfa_required":"true"},"number":"6.1.7.8","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"2d39334cbbf34464e34572b7a817bedefd0cac445881ed91c1291ae9ba2ebcbf","spec_sha":"736903e59469abb6d2d5979d5f75c506b9bbab372e0fd49e52ef31111ddd0928"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2024-02-21T00:00:00.000Z","created_at":"2024-02-21T18:39:23.586Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4938296,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.7.7/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.7.7/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.7.7/","rubygems_mfa_required":"true"},"number":"6.1.7.7","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"741a109243b807f1709b737d6a475f1c4b9a5949d9a48b20dc2f441db6dc24af","spec_sha":"af1e9b5e6ff704fbea2dd36cc04d5276297ec9583b39cf4aa8b08f0a10f74580"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-08-22T00:00:00.000Z","created_at":"2023-08-22T20:08:02.330Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":9843242,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.7.6/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.7.6/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.7.6/","rubygems_mfa_required":"true"},"number":"6.1.7.6","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"82845fa9ca91e17f4b4f1b3a042122c9fce0ca9fd448fa4c9b1463bf929eabb9","spec_sha":"80a4f0e04e5c0ef855969ddb14d4b0ae5f6cb00516e7deaa86bad1fae5325ca8"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-08-22T00:00:00.000Z","created_at":"2023-08-22T17:15:52.308Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":287978,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.7.5/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.7.5/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.7.5/","rubygems_mfa_required":"true"},"number":"6.1.7.5","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"a0db8b8ab262603dc1f3caeb87ffe53e917581fd50e611ed5d9d9726ed51d008","spec_sha":"27f1ed98fc135c6115baccafbb2905900b65af94916b14206c9811820084b86c"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-06-26T00:00:00.000Z","created_at":"2023-06-26T21:31:51.593Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3456664,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.7.4/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.7.4/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.7.4/","rubygems_mfa_required":"true"},"number":"6.1.7.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"8759fae68782a8a2ee41ea4a9931a88fbc7388119063c0d33e3e9b780c45c183","spec_sha":"39c203cac5999c4f7f44e088a7f82db0136b60a09e8990c6419dc40993e29070"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-03-13T00:00:00.000Z","created_at":"2023-03-13T18:48:43.777Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":12217858,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.7.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.7.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.7.3/","rubygems_mfa_required":"true"},"number":"6.1.7.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"6e437d6c5eb3a90834024a72a49b90724138ba126b39417446b8e3e257adcd2e","spec_sha":"be67711b16a9e79c54ff5e1d7ce71f6bec37dfc2cbe952f663ab5dd9e7c6d100"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-01-25T00:00:00.000Z","created_at":"2023-01-25T03:23:24.809Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":7956929,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.7.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.7.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.7.2/","rubygems_mfa_required":"true"},"number":"6.1.7.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"7af0fda230fba5a8c8d28afff02b6e56e7871269b5799f2bc1c4f5a4f29134f9","spec_sha":"4e0c61484f969ad39346b8c08751669263c5a2c61da360b012297eb0fc143365"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-01-17T00:00:00.000Z","created_at":"2023-01-17T18:54:23.498Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1631550,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.7.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.7.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.7.1/","rubygems_mfa_required":"true"},"number":"6.1.7.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"d028f09756739b0656a9ae589e1e5f73051298658d5a20af36089a03d8d23cbb","spec_sha":"61cc51d86581bedc64d115e501b4fc6a438088a271d27117ec371b3a6a3e68ad"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-09-09T00:00:00.000Z","created_at":"2022-09-09T18:39:01.652Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5560617,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.7/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.7/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.7/","rubygems_mfa_required":"true"},"number":"6.1.7","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"ee5345e1ac0a9ec24af8d21d46d6e8d85dd76b28b14ab60929c2da3e7d5bfe64","spec_sha":"6bea8a7e15e01f00f78096068fe5edd6370472b236efdbd47e5f6a43ce2b6283"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-07-12T00:00:00.000Z","created_at":"2022-07-12T17:29:41.786Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":9965998,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.6.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.6.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.6.1/","rubygems_mfa_required":"true"},"number":"6.1.6.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"11f079141cf032026881e4a79ae0cc93753351089c1b6ca1ed30a8a6a21f961b","spec_sha":"4ffb5bf513799e03b3ee5ff7f50b9567e8ddc5e4bb54e206aa3d005148366b9c"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-05-09T00:00:00.000Z","created_at":"2022-05-09T13:45:39.566Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3691064,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.6/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.6/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.6/","rubygems_mfa_required":"true"},"number":"6.1.6","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"ec31d409cf18049702b921b102c6a987d29ae50b5e842b8345de04ce0b9c1f5d","spec_sha":"bcac3f17ecf46c09d156a5bb66c5054d11d3b5f3bd6f20705599fb2845ce3182"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-04-26T00:00:00.000Z","created_at":"2022-04-26T19:30:28.383Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1951761,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.5.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.5.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.5.1/","rubygems_mfa_required":"true"},"number":"6.1.5.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"b4695a18633b63d463d4b6de04dfa3533891c74fe1f248f2d527affb7b6cd97e","spec_sha":"86d2d9f56d02efe56b232f1a77331c169f015eedeba98a12e85d49f135306d96"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-03-10T00:00:00.000Z","created_at":"2022-03-10T21:16:32.610Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2500013,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.5/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.5/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.5/","rubygems_mfa_required":"true"},"number":"6.1.5","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"3f7a5de52d722095f74d25abec3a637a9f1cc3b54f46b1526799102043174bff","spec_sha":"cb8d8d7de2662c5b6adfe187582368ba0f4ad443d5f6b9bf3f000b29e482d343"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-03-08T00:00:00.000Z","created_at":"2022-03-08T17:48:53.226Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3518303,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.4.7/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.4.7/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.4.7/"},"number":"6.1.4.7","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"ede23e643ae700bfa10714d0f398a5ecc61213a3b7cc5ef76f8f505971aed94e","spec_sha":"2254949d6a6b9ef2c9a471128b22422bdab5cbbd9136847df85c57ef2d080d74"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-02-11T00:00:00.000Z","created_at":"2022-02-11T19:41:51.554Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3085661,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.4.6/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.4.6/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.4.6/"},"number":"6.1.4.6","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"f7c53f60af767680a8cdbdd8bd3c6b88aaca78b21210b9109a429f9607a46c29","spec_sha":"3215e5499e4297d98614417db3b1244c5aea3105fe8de0f7e883f4c30d17659f"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-02-11T00:00:00.000Z","created_at":"2022-02-11T18:22:45.327Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3665,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.4.5/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.4.5/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.4.5/"},"number":"6.1.4.5","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"79cbc66bd716249ce4974a5541fc3236f5014dd4a26e90d2fc729df7a5814bc4","spec_sha":"b0f3daa91570acfc3d82b8da3e54b378b0de800ddd4221025e5a75b24411ecb0"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-12-15T00:00:00.000Z","created_at":"2021-12-15T22:53:29.343Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4114831,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.4.4/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.4.4/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.4.4/"},"number":"6.1.4.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"5683302f449d1e393f6804d21eb8db2032aee641d4873b1a569905906c5a6a7c","spec_sha":"17c0f3649501353122edd4708080b5a665b882600c3bbdae6cec09a8f36dce83"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-12-14T00:00:00.000Z","created_at":"2021-12-14T23:02:33.400Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":277091,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.4.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.4.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.4.3/"},"number":"6.1.4.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"5eb4657d2f71d4ca4e67384a078ba15014953f244ef012ada9542de176d08a02","spec_sha":"8e855017c34fbabfd282ffb2f057df9d4805a19bf56bf9b41365595f65df3313"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-12-14T00:00:00.000Z","created_at":"2021-12-14T19:49:16.940Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":526426,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.4.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.4.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.4.2/"},"number":"6.1.4.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"0bd62fabfc141452cb77c95f6cda3448ecc1c52cc713ca5c09cce01b0a1774ca","spec_sha":"868ef6aeba6495dc10163a5c3e66431d5be1909a76cc24a3922c4ff29d8f46d5"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-08-19T00:00:00.000Z","created_at":"2021-08-19T16:26:10.173Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":10280950,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.4.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.4.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.4.1/"},"number":"6.1.4.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"5d7cca7aefeee6ea95003f32786196749c9b6c92f8a96937fda066156d2d9846","spec_sha":"49e65fdf83c56c5bbbbb7a21a435e59f8a6ca84d18ee9a32b74287f404ff733b"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-06-24T00:00:00.000Z","created_at":"2021-06-24T20:40:44.712Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3377804,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.4/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.4/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.4/"},"number":"6.1.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"2af39c11da8c42f5d529b109e719e82228db15a4d79caccc9165ba0af99b5cf3","spec_sha":"d4f8c97e8bab09099fdabcaeda2bed05ce830506d311918b81fedb68bd2e2a12"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-05-05T00:00:00.000Z","created_at":"2021-05-05T15:46:14.509Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5786234,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.3.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.3.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.3.2/"},"number":"6.1.3.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"0792e3dde6f85d2fec45dd048b0fc84b6ecec94f5011bf44c210f278c2522697","spec_sha":"ad58674ad6de76a8c64337df511808673064cf6b5410e2b62a6d3d8da305f91f"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-03-26T00:00:00.000Z","created_at":"2021-03-26T18:07:10.267Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3204584,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.3.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.3.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.3.1/"},"number":"6.1.3.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"0e9af083e8287ed67598f30ac0e9b6b19fda9ae8c6704540c3be9f78e0e02637","spec_sha":"efa16d387c4f0c57ff0f62ace5c33f5a752140547609a84d6cd916c079933f20"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-02-17T00:00:00.000Z","created_at":"2021-02-17T18:42:15.643Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1139306,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.3/"},"number":"6.1.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"3bc59df7dfa5bebda5fb50dd52df7f8bac824bbcb209353b9d3bd0fa000debb1","spec_sha":"8764f390e7688dc28416303ceb920c395f5efb2d5d81f4091e3d8bb4e751d89d"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-02-10T00:00:00.000Z","created_at":"2021-02-10T20:46:06.332Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":257436,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.2.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.2.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.2.1/"},"number":"6.1.2.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"4267ad208cb8465879757d1f96e680325d803c8b73b9766bfb5cd598f35cb2a2","spec_sha":"8402a150208959287bb66904606962df86ae2e3f2eb30f0b156556549d56a3bd"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-02-09T00:00:00.000Z","created_at":"2021-02-09T21:28:39.844Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":41412,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.2/"},"number":"6.1.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"fd12348ec00f26b2f247e23cbe73804755c90236d9aebcbc136fc149ebee0901","spec_sha":"4429d7b60af20fd5c5e359c4ccc90b41f71c53c1bef9644b6681cfc9198fa014"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-01-07T00:00:00.000Z","created_at":"2021-01-07T22:59:36.679Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":755165,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.1/"},"number":"6.1.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"bc156d04d7a2f5d0702e319a3e01751ccff27e54a627a1beebb3cb89dff1aefe","spec_sha":"2eed16d9b0ebd79d21c56d8915681f01172498fa369d9924d06785e349164b5e"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2020-12-09T00:00:00.000Z","created_at":"2020-12-09T19:57:28.971Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":929898,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.0/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.0/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.0/"},"number":"6.1.0","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"89b7af1570e292e91b168e08da960178f6a3f1e8583ac09acc3c6edc66d58e32","spec_sha":"d5efefc4634b7a8061da00dde5f874cee3671a8db6d5a9794626e416105b88c2"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2020-12-01T00:00:00.000Z","created_at":"2020-12-01T22:01:20.508Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":8877,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.0.rc2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.0.rc2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.0.rc2/"},"number":"6.1.0.rc2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.5.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"cda827bae5c5ff0ec3613b789f767b2a824f1591f03d54f3885ec62e56c2f87d","spec_sha":"9f8a09946707fee4f49bf92edc23eebe666f07b0b9e1ed3da17dd6ccb8bbe467"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2020-11-02T00:00:00.000Z","created_at":"2020-11-02T21:20:15.549Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":19589,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.1.0.rc1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.1.0.rc1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.1.0.rc1/"},"number":"6.1.0.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.5.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"893dfe3577ca1074bcfa4b7a5ed9f43c0d0b982eb25e38713516d615059f8a1e","spec_sha":"2cca64fe2a447f05318a4567a49efb3f2debe8acadd318763525fd3456987fea"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2023-01-17T00:00:00.000Z","created_at":"2023-01-17T18:53:08.866Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":6782448,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.6.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.6.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.6.1/","rubygems_mfa_required":"true"},"number":"6.0.6.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"ce091ef75f232b99bdce586b9e177d6c83a5f37af4d03309a1bc564617b92fec","spec_sha":"eab20d672ddf33a774f7d375b7857036051cda144735c04c3c57997ad56cca7b"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-09-09T00:00:00.000Z","created_at":"2022-09-09T18:32:12.720Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1894440,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.6/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.6/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.6/","rubygems_mfa_required":"true"},"number":"6.0.6","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"b6233ca7e4dac3f9907dba616df9de101b0b47eb90f44483e4248c7f775ff74e","spec_sha":"3714b9c7ea26b48d976226b3aa32891924ca44a99780e1883938e9a7413af857"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-07-12T00:00:00.000Z","created_at":"2022-07-12T17:28:19.528Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3864010,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.5.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.5.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.5.1/","rubygems_mfa_required":"true"},"number":"6.0.5.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"17451f7d67a2d5a1dc7d3d3aae124a748ec579fcdbdd36c892123a2b88ed3234","spec_sha":"425abee2b31b72f68be817f92bf3406900cbf23e2bdc038317365c0b04c08b5e"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-05-09T00:00:00.000Z","created_at":"2022-05-09T13:50:57.416Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1058628,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.5/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.5/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.5/","rubygems_mfa_required":"true"},"number":"6.0.5","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"1b62a33e849a392b144096ecc46582734905bb04ac143adcc4053c54722cacb9","spec_sha":"69f41ed3c977cf90c476383d78967f16fdfc8350339db58716100a24fbecbf59"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-04-26T00:00:00.000Z","created_at":"2022-04-26T19:27:06.234Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3207904,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.4.8/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.4.8/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.4.8/"},"number":"6.0.4.8","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"1e7860b5ab787db7868d9d6a7ad8a3c8ba2785ce33d1571ff5278fe939042ec3","spec_sha":"c46a3a75769713d3146ef24fad890de5c7a6a1d2f2ce43f33adefc554f24f3f8"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-03-08T00:00:00.000Z","created_at":"2022-03-08T17:47:38.351Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2049065,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.4.7/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.4.7/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.4.7/"},"number":"6.0.4.7","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"7f4291d285a23e8cf92b9feba564332044ab41f351336e7256ba353d21f559b3","spec_sha":"304594b28cf0d73affc2ecc7b03b98e047fc7f7309cf57cd11b688ae32e62ffe"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-02-11T00:00:00.000Z","created_at":"2022-02-11T19:39:54.908Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1197331,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.4.6/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.4.6/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.4.6/"},"number":"6.0.4.6","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"8df46913b7e60b88996b9277d009535eb666f1438c97b7410eaf70c18d556e27","spec_sha":"2e2fa96f299b4bd4e8d91f4ab33845b59ca23679ce47e1f3a63ca2aed06a2e05"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-02-11T00:00:00.000Z","created_at":"2022-02-11T18:25:01.879Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3227,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.4.5/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.4.5/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.4.5/"},"number":"6.0.4.5","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"e99f93b0f4b335ddde76ecb9fcdbc4c07b7011e8c275983339f969b6e6db996f","spec_sha":"406a38538524a9eaeafe30aea3ab39a46d34abacb70ce8bbba77329e7143406f"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-12-15T00:00:00.000Z","created_at":"2021-12-15T22:47:08.883Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1586039,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.4.4/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.4.4/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.4.4/"},"number":"6.0.4.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"d94a3c1992a33a6a77c04347e49d85bee28e4be52dc1331b73d80e133f7b7c0a","spec_sha":"1ec2c15aa76fbc2da011012b551298e9e3857d3d241f299880c3502c05e83e1d"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-12-14T00:00:00.000Z","created_at":"2021-12-14T23:00:52.958Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":334497,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.4.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.4.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.4.3/"},"number":"6.0.4.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"0211ec74d41416958cae1bca970369f4a746d5503e650381611dd30b9a788751","spec_sha":"f77042d41557226b1b19eb6a162d5a0ce3700f5e5c992b4c185854c40f3051bf"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-12-14T00:00:00.000Z","created_at":"2021-12-14T20:11:05.944Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":79929,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.4.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.4.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.4.2/"},"number":"6.0.4.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"724b4f42fd285a8c10208ee97b3ec3f64c061adfc1d9220c1c4d721ae6138085","spec_sha":"f1111f00a141a71f553b2bbee5a2cd0cdfdd906d23fe491f2f44cf06885e26b4"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-08-19T00:00:00.000Z","created_at":"2021-08-19T16:22:50.694Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2502329,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.4.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.4.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.4.1/"},"number":"6.0.4.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"390edd2a66448c4ba8686c11514be45264e995304cd05095d5bc5e55126e68ef","spec_sha":"4b4a1ff74a76ba27490a43be8be2797c41737f15362a88a89b39b97fcece73df"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-06-15T00:00:00.000Z","created_at":"2021-06-15T20:17:57.882Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1340951,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.4/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.4/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.4/"},"number":"6.0.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"384a4edf491b5a77d81cd4e39f9e7ccc1d758178a342df5a874a0d3694bef21a","spec_sha":"b945b080fe119903c474e1614fe0bb66d05c278073c7ee66b4622c80e0d3befe"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-05-05T00:00:00.000Z","created_at":"2021-05-05T16:02:06.830Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5153898,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.3.7/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.3.7/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.3.7/"},"number":"6.0.3.7","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"baf4fb13204f1f62de0b7fced46a18908293b641f38669a12329f05c3f13bbe8","spec_sha":"a6d51962e5dd66c42cf637ddad52aadca0dffb6dce2894125a279785f9be53ce"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-03-26T00:00:00.000Z","created_at":"2021-03-26T17:32:58.402Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4771680,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.3.6/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.3.6/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.3.6/"},"number":"6.0.3.6","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"290f31df35234c011fd935fa58c38d21fbf28123c8813a1025fa60b7c8b88394","spec_sha":"ddd322de67da076afeb50f1cb4ce7ada6beac397a2f549e1b63e114113d7bf31"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-02-10T00:00:00.000Z","created_at":"2021-02-10T20:39:54.721Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3034944,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.3.5/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.3.5/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.3.5/"},"number":"6.0.3.5","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"57da7287cfca8f35007dd7ff317d01dbc862725b1a1799ed150be1d985682455","spec_sha":"17e2a575fab9358044a4c141b531e900866f6d926f1b59d38cc088b5b7ad4c77"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2020-10-07T00:00:00.000Z","created_at":"2020-10-07T16:50:52.231Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":8088082,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.3.4/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.3.4/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.3.4/"},"number":"6.0.3.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"2d4a0a7666eb0edf8da611ef4bf60f54c6cdf2324ca1d9abc2bab16212506a78","spec_sha":"c6a4119565a613675eaa68e59da3cad016bb6e62bb9fad7eeda1fdd22a80e52f"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2020-09-09T00:00:00.000Z","created_at":"2020-09-09T18:24:27.277Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3211523,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.3.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.3.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.3.3/"},"number":"6.0.3.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"47f4764e870425979456547587a5b9092d79b53ecba8db93b294619defeaf5f2","spec_sha":"2d1310cee87b62d348354a6b0fd370bde6432f2edacd2c0b97f0fc34b8343c2c"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2020-06-17T00:00:00.000Z","created_at":"2020-06-17T14:54:42.813Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4637138,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.3.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.3.2/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.3.2/"},"number":"6.0.3.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"66e6b55cac145991a0f1e7d163551f7deda27d91c18ebb3b7b1bbd28d9d8edd9","spec_sha":"83388d6979161411f23991e35fef3b06016c32b238e0a6df346eaf23943fa1ba"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2020-05-18T00:00:00.000Z","created_at":"2020-05-18T15:47:21.368Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3452522,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.3.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.3.1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.3.1/"},"number":"6.0.3.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"0c2aed515f2706f29ac336ae1d6d4fa03fbab9311baa441f030d46298ba1e48f","spec_sha":"1eec0f9d0310dfede21f9619ea146dcaac0e495e7411372adf02efd863f76ff5"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2020-05-06T00:00:00.000Z","created_at":"2020-05-06T18:04:56.383Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":796553,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.3/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.3/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.3/"},"number":"6.0.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"fe6b115017a16527a535088141ceaf465899cb7e4da2cc3dece30d59c2f66b53","spec_sha":"aca8c8a08179dd4be796291732e5947105f0f9ac17467d0cd762ad84f4df93d3"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2020-05-01T00:00:00.000Z","created_at":"2020-05-01T17:18:21.871Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":9119,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.3.rc1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.3.rc1/actioncable","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.3.rc1/"},"number":"6.0.3.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.5.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"582a8303c42d9212bbdfed89dc03c795222240cf63172994af9b1cb53e7d7856","spec_sha":"5f1e35d3da90e8e8391ddcfbd7356d6714d4b6648444f8050da8e18474b69769"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2020-03-19T00:00:00.000Z","created_at":"2020-03-19T16:44:04.332Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2342090,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.2.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.2.2/actioncable","mailing_list_uri":"https://groups.google.com/forum/#!forum/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.2.2/"},"number":"6.0.2.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"b2170b2b670e9f3d8a355a7ad78dabe996b7290c3e1a0390cc8782fabd1a93cd","spec_sha":"6f9c3d4bd0a3ffbf7e4b1001f74063f82c9b0a5bd0a7ca9ba6db1884e28c2b18"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-12-18T00:00:00.000Z","created_at":"2019-12-18T19:09:04.757Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3675080,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.2.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.2.1/actioncable","mailing_list_uri":"https://groups.google.com/forum/#!forum/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.2.1/"},"number":"6.0.2.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"3eedea1285b08d40762a14a122dc5a9c1d6226526f8380dc4ac0d0f4ef086dbe","spec_sha":"159dc0e6626ed3a3635c6a77db3706112f1fecf50271f3ea9538e0ddbc240d02"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-12-13T00:00:00.000Z","created_at":"2019-12-13T18:20:47.451Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":921870,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.2/actioncable","mailing_list_uri":"https://groups.google.com/forum/#!forum/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.2/"},"number":"6.0.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"f26e7cb2f47745881de3a88866dae9d40f28f0b3a810ebf3eb84f394cbedcf36","spec_sha":"3364692056f9cedcbbfaef8f8d44fedff8b76bf70d3b80c769d96c7068b1002e"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-12-09T00:00:00.000Z","created_at":"2019-12-09T16:13:13.212Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4790,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.2.rc2/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.2.rc2/actioncable","mailing_list_uri":"https://groups.google.com/forum/#!forum/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.2.rc2/"},"number":"6.0.2.rc2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.5.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"201051352bd868c379fc76d59b847766ea0af4b168af808ba1e0269d6b939583","spec_sha":"6abc24c4da06c63f3a2879905138f00e82ff026452b620a6ce5bd5ed99b5c259"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-11-27T00:00:00.000Z","created_at":"2019-11-27T15:12:25.379Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":8267,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.2.rc1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.2.rc1/actioncable","mailing_list_uri":"https://groups.google.com/forum/#!forum/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.2.rc1/"},"number":"6.0.2.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.5.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"f7f620f3042bc73f8e461deab8005f089dc58adcbcf5ab8112878245ad62db75","spec_sha":"54605a8113971edbce25ad2e84735f66e45bfd855db959f2711571b3ba558a6c"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-11-05T00:00:00.000Z","created_at":"2019-11-05T14:39:40.111Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1194697,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.1/actioncable","mailing_list_uri":"https://groups.google.com/forum/#!forum/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.1/"},"number":"6.0.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"e905a3e13e62cca763bde6c7ada869db335aec5736c306855b55953b26ec7acc","spec_sha":"e90f469e7df28d52a858ab85def900f8358877b25265d16c8ac0e15d5334a104"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-10-31T00:00:00.000Z","created_at":"2019-10-31T20:06:32.029Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5072,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.1.rc1/actioncable/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v6.0.1.rc1/actioncable","mailing_list_uri":"https://groups.google.com/forum/#!forum/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v6.0.1.rc1/"},"number":"6.0.1.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.5.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"23adccc8bade5c3bdc8d76b69a1e9988052358aad406a6ca81eb642749088e4f","spec_sha":"c04720a8697a027b56d22725e1984b85a4aa40eaed4d97df2540699639ac1601"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-08-16T00:00:00.000Z","created_at":"2019-08-16T18:00:41.311Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2395059,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.0/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v6.0.0/actioncable"},"number":"6.0.0","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.5.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"08e2b06f9239dba375d497dd663a120ffa5991219442d630e2906508cb54dd13","spec_sha":"e39995ec3a7b4d2f1fc963a3d77be8f8d84e7357dbefe800753b4219a07a9389"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-07-22T00:00:00.000Z","created_at":"2019-07-22T21:10:54.369Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":126129,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.0.rc2/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v6.0.0.rc2/actioncable"},"number":"6.0.0.rc2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.5.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"464973efe45919c5656594b7d49df697ba6a0d686ca845402369865239f8c724","spec_sha":"32c9218c3c05b6ccfc72989369855701d24580073c3b8139457ebf32c6cbef5d"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-04-24T00:00:00.000Z","created_at":"2019-04-24T18:51:10.543Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":346373,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.0.rc1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v6.0.0.rc1/actioncable"},"number":"6.0.0.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.5.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"9b3bf3acdcb5362f9a91bd7e2b6cc1b0959dfa211d35d03165d41ddde96fec1a","spec_sha":"eae0bbb7fc6a82c2d6fb4694c0054b4983b6129e045f5287117eb7fbbae2c5f9"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-03-13T00:00:00.000Z","created_at":"2019-03-13T17:02:55.545Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":67936,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.0.beta3/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v6.0.0.beta3/actioncable"},"number":"6.0.0.beta3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.5.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"749a4eed1702e463fef97b2dfa0aed961b6a13931f50ac92bcc176b98bb5159e","spec_sha":"bb6792f0dfa48c7ac6327a6ba643d4739849532a83a60a4709dd03e37db734cd"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-02-25T00:00:00.000Z","created_at":"2019-02-25T22:45:46.567Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":16834,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.0.beta2/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v6.0.0.beta2/actioncable"},"number":"6.0.0.beta2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.5.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"660e052596980c690ff09b502bc9fe510d26642c669b90a649aaeccfd141f2c3","spec_sha":"810f282c39e7fa9ae23ed2659b9aa6fa477cb4629294a758e34c25f11c8f8044"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-01-18T00:00:00.000Z","created_at":"2019-01-18T20:47:04.582Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":24280,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v6.0.0.beta1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v6.0.0.beta1/actioncable"},"number":"6.0.0.beta1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.5.0","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"1efa9ee256d310e1f882cce73a3390a2ad3b1c6fbdf9bbe43479c8c607fc5731","spec_sha":"49fe44115887d05127d4e5018ec2010b8be3e8f88f94a8a58972defcba0edbb4"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-07-12T00:00:00.000Z","created_at":"2022-07-12T17:26:22.018Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":15821837,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.8.1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.8.1/actioncable"},"number":"5.2.8.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"b9d96da7c7ed7fb84b4f5f82adfc9356173ae6c59c80cd823eaeb161278cabec","spec_sha":"ad5181397a57955f0202830742e6f328c5c8f04713b4d912e549679b17d7c382"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-05-09T00:00:00.000Z","created_at":"2022-05-09T13:59:03.625Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2425769,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.8/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.8/actioncable"},"number":"5.2.8","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"4dfba2c3b11beb48233bb55ef8ef15707049115bf2114ac2a033ce0233cd7688","spec_sha":"749998a7d165a28deb4d5e93cb08994c11401317bfe8fda9bbc30131da10b99d"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-04-26T00:00:00.000Z","created_at":"2022-04-26T19:23:25.296Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1801853,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.7.1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.7.1/actioncable"},"number":"5.2.7.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"a664379fb5f88afcf3f8c888803d9625e8f27ebc0e5ac70927974375c254e84c","spec_sha":"2f14db0b80eb7c17bbd5ee01741aa698e2d8cd87b5afc85d47446598f741d21e"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-03-10T00:00:00.000Z","created_at":"2022-03-11T00:00:55.621Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1086475,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.7/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.7/actioncable"},"number":"5.2.7","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"91782cc5866f6e26ff2c39e2fba02c68da02617e99d3e2f229f238e181a5e588","spec_sha":"18c3569c0d308912a6e10aa25a39b5d0ec18bd7a01492196a57ce3e60377d809"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-03-08T00:00:00.000Z","created_at":"2022-03-08T17:46:00.969Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1022460,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.6.3/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.6.3/actioncable"},"number":"5.2.6.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"f6ce78405907c75be0ffdade8c864ac0e06560342190785bfef68b346954bcbe","spec_sha":"ecf35fc22ecb5f3324f4907281921e12311e68852dfdc32b5950c89affe60673"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-02-11T00:00:00.000Z","created_at":"2022-02-11T19:37:30.626Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3009595,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.6.2/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.6.2/actioncable"},"number":"5.2.6.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"c7fccafd7be654171d434c7e2a1f6e61ac53e813d341951993ee852fc1a08946","spec_sha":"5ced9ef076097579b28fd8feff053d34b0aced8872c890ba9553a60128a5c643"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2022-02-11T00:00:00.000Z","created_at":"2022-02-11T18:44:05.867Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3006,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.6.1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.6.1/actioncable"},"number":"5.2.6.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"cb17af83385de6d210f1abf1e97b93b80672b34b35980bb53c2b623b2b4c79c8","spec_sha":"81754ea4d97a6aac02d82b21661bcb5ce7f26abe0b2850aeded1a0728503cadb"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-05-05T00:00:00.000Z","created_at":"2021-05-05T17:09:03.096Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":9000430,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.6/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.6/actioncable"},"number":"5.2.6","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"d523ec54bac8d37f587838aa5c502b87e6900c96fbc3b51dffc029f83845e7e8","spec_sha":"c21c69dc348b7ae71b9d0ea3ea5bbe4b85c7bf5e6909887c9e41cef329b51536"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-03-26T00:00:00.000Z","created_at":"2021-03-26T17:20:21.301Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3260547,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.5/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.5/actioncable"},"number":"5.2.5","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"3771ca29ee67914eda1b5de3d66a0c4bb0250bb244d76e8690dc5af2ff10e699","spec_sha":"a9b589e1ef63123911fdaafcbf999a20b97a928bf27511a43f4ee849d6dd3806"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-05-05T00:00:00.000Z","created_at":"2021-05-05T15:29:16.067Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2823682,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.4.6/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.4.6/actioncable"},"number":"5.2.4.6","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"711ff7d3b3ccb43905a8badf9fdabef08fafd91ab6999dd9109f72f109db091c","spec_sha":"2c161547457dc0da18bd89b311acbad1c8a20d59eeebe30461e40c4459464aeb"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2021-02-10T00:00:00.000Z","created_at":"2021-02-10T20:36:04.153Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1914469,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.4.5/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.4.5/actioncable"},"number":"5.2.4.5","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"729c0ef823966a42519924c9f663f8cc81264a75b022777fab32087352299de6","spec_sha":"53d5bbff099c1a7d93bbb3ad6ed5887bd8f27a0111345c4cdb1089440dbbfafe"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2020-09-09T00:00:00.000Z","created_at":"2020-09-09T18:37:03.716Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5644463,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.4.4/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.4.4/actioncable"},"number":"5.2.4.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"79065562949de0f0c000d27b7a124c81938af284ce7ddee7db7ef4df76b7797b","spec_sha":"499029d9eccff894862d597271c1f586c7ce39ef8e376ab96a2899937b39e8c6"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2020-05-18T00:00:00.000Z","created_at":"2020-05-18T15:42:41.195Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5438548,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.4.3/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.4.3/actioncable"},"number":"5.2.4.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"97c297c7371bd2b0e747dff6884c82e0039bb0e96b0654b1a8676d487cb3a026","spec_sha":"e25ad608f2cbad46dda684c12efaa43f0692a115b6f12136a7cc32e4ca012487"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2020-03-19T00:00:00.000Z","created_at":"2020-03-19T16:37:34.901Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2266310,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.4.2/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.4.2/actioncable"},"number":"5.2.4.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"bbb8c0cd649eabec75a86f7750e264f0e20335cfadb1c6901427d9401af28b60","spec_sha":"ee3f5340ff14c094e8c99c4692a8a0f79b5fa385549e688d0c3c1ca166f450d2"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-12-18T00:00:00.000Z","created_at":"2019-12-18T19:02:56.563Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2310511,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.4.1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.4.1/actioncable"},"number":"5.2.4.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"95531ad4731ff341e0df4bff722bc28cf534ca9ed9e00d8a4949474225abe5fb","spec_sha":"c3c23f80bea143c244c1185f63db7d7983f480cd44e7b2448152688d95a585b8"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-11-27T00:00:00.000Z","created_at":"2019-11-27T15:47:32.381Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1178448,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.4/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.4/actioncable"},"number":"5.2.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"0ba74e3b94e4712f3d754125e494f45e5240af8f4c8c8f0f167dff3b0e0a3a96","spec_sha":"3c360a649c9f8cbbb666ba20f2e6216ad17afb42ab9dba59babe1b3de6bc65a4"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-11-23T00:00:00.000Z","created_at":"2019-11-23T00:28:22.458Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2848,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.4.rc1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.4.rc1/actioncable"},"number":"5.2.4.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"71c875fc798edf11372e801319dc0f85b22a6c3b15ee269f7e354bbd0b525df3","spec_sha":"d296b03bcd75f5365638536efb99b368790215ce8969e740c9ee274a9ff97d01"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-03-28T00:00:00.000Z","created_at":"2019-03-28T03:02:24.846Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":14469037,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.3/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.3/actioncable"},"number":"5.2.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"755e335b8b064592717157057a647ba1c4d519be2a912f11c3993e8d5c4e8d13","spec_sha":"2ebce64bbd63bb2cdef89e4fa46d582c747304000bae87879410bff0cdb7b1e8"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-03-22T00:00:00.000Z","created_at":"2019-03-22T03:34:58.607Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4110,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.3.rc1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.3.rc1/actioncable"},"number":"5.2.3.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"353ad8bf6ae456c3392d2d38817263b242eafb8c36a56dc39ef168dba85913cf","spec_sha":"2afa58bd516a43609bc99252fdf9e6aced8c42321dc136855151f86f4004e4e1"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-03-13T00:00:00.000Z","created_at":"2019-03-13T16:47:33.316Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3937259,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.2.1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.2.1/actioncable"},"number":"5.2.2.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"e1208b77e2e7fa23f7bd5b293c5a40a0d163754744a3224c2eb8579135ecaef4","spec_sha":"b06ecb16f013c642e148537fcc4d2d35f414fd7e3904af27ba6644d9c67b1b06"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2018-12-04T00:00:00.000Z","created_at":"2018-12-04T18:13:31.674Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5721403,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.2/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.2/actioncable"},"number":"5.2.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"1d996c7e148dfb9f0587ca520022263f0db0a34ac6f7997d7203500059994620","spec_sha":"8a91a6dd55c477627a8384d455a387ca29087e01938058cf73dc7d77a9f861d7"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2018-11-28T00:00:00.000Z","created_at":"2018-11-28T22:54:44.808Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":12390,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.2.rc1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.2.rc1/actioncable"},"number":"5.2.2.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"c412268c40fc61c16480952c801261d4901c2b0ca81518c6b8ed1c619e38cbe4","spec_sha":"c906b68a69569eae976b148a307c704c32b6adaf95f53680a2b9527edb64f944"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2018-11-27T00:00:00.000Z","created_at":"2018-11-27T20:13:38.184Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":535161,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.1.1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.1.1/actioncable"},"number":"5.2.1.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"8dc3251fb9dc898a693243d0f5488ef5bbfaefc92c2fd744db4554b0b739ce9c","spec_sha":"f694d82995769faae93fd73356d7103c4cd776d1b109155f3e176d1cb16030d1"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2018-08-07T00:00:00.000Z","created_at":"2018-08-07T21:44:00.595Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3993836,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.1/actioncable"},"number":"5.2.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"ce0d3cf1c76afd3a2f8a751542e2ddfe48cf4005d426a09775b944a780ed6d9f","spec_sha":"72be6fb5a3aa7ca14c889203413b264430f7b3287231f648e26ad25581b2b267"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2018-07-30T00:00:00.000Z","created_at":"2018-07-30T20:21:27.925Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":6997,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.1.rc1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.1.rc1/actioncable"},"number":"5.2.1.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"cf26a51b6483ce88c352687207557825b5ce22d45276f7b4f1168ef71275c5bb","spec_sha":"c546ba81ff836287263104bd731cf66e62801f74b741d75a8a27944061f1ce67"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2018-04-09T00:00:00.000Z","created_at":"2018-04-09T20:06:15.191Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5829889,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.0/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.0/actioncable"},"number":"5.2.0","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"a154d74692f7d46d1f213cbbbe371ef438d8592aab7b4adf5ceffe10fca02842","spec_sha":"e9f0ff339cb3f39b494e0b8fd47ed35b2d9ca7341df8bf7304c35192e2c53b5d"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2018-03-20T00:00:00.000Z","created_at":"2018-03-20T17:54:18.029Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":58547,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.0.rc2/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.0.rc2/actioncable"},"number":"5.2.0.rc2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"40f3cd37eaabdc9cbd944d57762230a5b1418cf209a471a84c5b8e7f80ddcb0a","spec_sha":"18643f7bd94e08998d7a4fa50d3e4e5675afbb588d9170b87d8f7b11e3915d77"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2018-01-30T00:00:00.000Z","created_at":"2018-01-30T23:37:39.198Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":68945,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.0.rc1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.0.rc1/actioncable"},"number":"5.2.0.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"96bcdda3bd43ac77c34e4f2c7273eddf2ab80ce380ea8ffa9e1a971bd5bd4d8a","spec_sha":"1dbcc1643551677783c1c487ec4552b34c810af6bd9e952770bfdb9336994280"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-11-28T00:00:00.000Z","created_at":"2017-11-28T05:03:39.343Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":44981,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.0.beta2/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.0.beta2/actioncable"},"number":"5.2.0.beta2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"70c2983f1a07ec04c52819630d83bf456efc8d553ebd1b814585563c849eaa45","spec_sha":"f02c00f854a6d15baa659bd7fe8d0483c928079bf172477687e13bda535d4452"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-11-27T00:00:00.000Z","created_at":"2017-11-27T18:05:02.725Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3720,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.2.0.beta1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.2.0.beta1/actioncable"},"number":"5.2.0.beta1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"9a10ac362492c9c4d4e28e45b592e63f9035ec4c6e9f7278a4bb313358df41aa","spec_sha":"d99a0ac47cae29d04f287f82975777bba676e8a99bb54232c523d6bdb51368c7"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-03-28T00:00:00.000Z","created_at":"2019-03-28T02:48:00.645Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":13911606,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.1.7/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.1.7/actioncable"},"number":"5.1.7","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"c344a1b4edd4108b93b341343106e73466d8bbf0a79c926a62c74f6b22984ec1","spec_sha":"b19f716f85dc6b9e3e7e81479c801b68c1aa803d218fd64e08bf5329efe36204"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-03-22T00:00:00.000Z","created_at":"2019-03-22T04:12:56.272Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2750,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.1.7.rc1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.1.7.rc1/actioncable"},"number":"5.1.7.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"4b50c8213b6b4846f35d994991458da797185f9e0ca92063131a59f5890bb5e3","spec_sha":"b125635c6e1420e97bd984cd2e742de2d324fc4800a95bf1934f9bca3bcd5045"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-03-13T00:00:00.000Z","created_at":"2019-03-13T16:45:54.856Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2223241,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.1.6.2/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.1.6.2/actioncable"},"number":"5.1.6.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"381b8945ed2bf7aea3e56be8ec6265a9db0e6443d5d1be169484b91ba3041926","spec_sha":"d01dc728f18cb7b83804d0f761944813565cc27588797f380c9b99ac6ca0a0fa"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2018-11-27T00:00:00.000Z","created_at":"2018-11-27T20:11:24.747Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1153836,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.1.6.1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.1.6.1/actioncable"},"number":"5.1.6.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"3f011a9732531f6e00f213910a66b5d1ec5f9c8cd0b208c32ed9a014008e517f","spec_sha":"86103b94387798edce1cf2f35167eaffb7d4204f584269e8595939a2eb4cbc21"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2018-03-29T00:00:00.000Z","created_at":"2018-03-29T18:28:44.043Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4483515,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.1.6/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.1.6/actioncable"},"number":"5.1.6","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"2e678b45852f242e5897a0d4e43dca1088fb3d5c350592b22768b502a085261f","spec_sha":"b36f18f263517580285c61fa4de0b273ec594c58a1276d2270ff4063a6e89226"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2018-02-14T00:00:00.000Z","created_at":"2018-02-14T20:01:16.057Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2973019,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.1.5/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.1.5/actioncable"},"number":"5.1.5","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"877ff84da386dafdd5d8fc5f8fccd2d87be59cbbfdd2dcac378fb3672c3eb554","spec_sha":"b86aa651169cc76baf2d34e5d15bcc24bdf6c2b3762ab7216de05f7bf53b3718"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2018-02-01T00:00:00.000Z","created_at":"2018-02-01T18:59:55.616Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":7068,"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v5.1.5.rc1/actioncable/CHANGELOG.md","source_code_uri":"https://github.com/rails/rails/tree/v5.1.5.rc1/actioncable"},"number":"5.1.5.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"3efbb4f001a97abce94694a09ebd9108277d1978b6b7290a2bfb431c121021de","spec_sha":"ff62677129abb566eaa9e45f941785cdc0a7eda898352a1ccd56269145dc25b8"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-09-08T00:00:00.000Z","created_at":"2017-09-08T00:51:26.420Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":7198392,"metadata":{},"number":"5.1.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"47d968f5636aa2ee88cb6306a7cb8b426b2156c93851628a354cae9139d56916","spec_sha":"caeec50f564a2b8bd528377ec346908015ece72f393b5ca78dffb2bb33e9521c"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-08-24T00:00:00.000Z","created_at":"2017-08-24T19:37:13.894Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5295,"metadata":{},"number":"5.1.4.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"6ebb05e31a5d46379f638092742aa1543ab3522302a62351de9e5dc746fc7c77","spec_sha":"987c5e47c35ee86f4703337a34bc020dc28c6165fbc75ec49d9024b2a00495d2"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-08-03T00:00:00.000Z","created_at":"2017-08-03T19:14:51.661Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1070683,"metadata":{},"number":"5.1.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"4cfe1343217caa199ce2a2de485a62271b0c81e8c3cf72f7c039c5eddf3c7bd0","spec_sha":"d7dd013cd90fba04e2c4964b663afa00bba25bff380282e0c5d0218a0d3cc318"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-07-31T00:00:00.000Z","created_at":"2017-07-31T19:12:32.664Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4393,"metadata":{},"number":"5.1.3.rc3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"f1b9758a78543bb27f65946a65a94e803140787b781f24983c696d89315685ea","spec_sha":"ed79d9f91fe73d8bc28189ace3ab1031b939ff78b2c990fc922027d772a3e542"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-07-25T00:00:00.000Z","created_at":"2017-07-25T20:17:56.138Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5298,"metadata":{},"number":"5.1.3.rc2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"f2a510b5f274e7cdb9f18dbab316fe1fa703ba91af5e031fe807355633728b3b","spec_sha":"c96f9e9fb8fe3ef488c818a622d1b0b7228652ebf1ca3493ef2d0083d3f21134"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-07-19T00:00:00.000Z","created_at":"2017-07-19T19:37:41.701Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3590,"metadata":{},"number":"5.1.3.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"3716fe810ac09651160af680e0622dba606eadc3532dc6100a09bc3dc46d8a79","spec_sha":"f611bba1ef07ab041216d7caa846ce85f1f605f378a93929122e2cd25ea3c058"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-06-26T00:00:00.000Z","created_at":"2017-06-26T21:51:17.730Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1316341,"metadata":{},"number":"5.1.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"27943a2642cd94478a88d4e239bb1467476d2acd10f0f588b220e05367163524","spec_sha":"0a5c4192d2727276e406ca600ba31d8f9117f0dd67c06a970d577b6be04afc49"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-06-20T00:00:00.000Z","created_at":"2017-06-20T17:03:29.047Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4455,"metadata":{},"number":"5.1.2.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"ae90de7d8f5d1129a162e9419b65e08870a433ed4eb067bcd44be161de394773","spec_sha":"3c50c870e03a9c837edde5959342aab508af69cf3aab7495ab4108e4b2c0163c"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-05-12T00:00:00.000Z","created_at":"2017-05-12T20:11:23.099Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1173528,"metadata":{},"number":"5.1.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"4aac15edc70018b060928202560ab9178a2e580c6e1215658feb804f8cb0b706","spec_sha":"1ce8b627eb874de92345ae0f3c978c0bd2daec4991ad6a975a5231744a622716"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-04-27T00:00:00.000Z","created_at":"2017-04-27T21:00:26.244Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":535550,"metadata":{},"number":"5.1.0","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"8cb257ed9679c347d6c003f65d129d265b1f711e1f3f3c83f88b47a10e0c1989","spec_sha":"2470c52de24024e1c8b1bbdf00ea3b8c2dad4452f311bec1b141c829606a3b30"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-04-21T00:00:00.000Z","created_at":"2017-04-21T01:30:41.977Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":34726,"metadata":{},"number":"5.1.0.rc2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"30577ae9d82c29ccf1134820b83845adcff7e11a4f378f22f9388bfe4d3e0550","spec_sha":"9e382badca54abe9a754846eea3cfcb3d6c0b2faf594846378c38c753c19ae05"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-03-20T00:00:00.000Z","created_at":"2017-03-20T18:57:36.985Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":51499,"metadata":{},"number":"5.1.0.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"9d02e33571159294989efedb18b5f573ba34bd4f9b682a9f3145dceeac6b19c1","spec_sha":"188736fd6dba1941e87efcff6473eef66f4282d73da248d33961774a7444aa83"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-02-23T00:00:00.000Z","created_at":"2017-02-23T19:59:25.284Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":29475,"metadata":{},"number":"5.1.0.beta1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"5498cdd7fdca754ad5823a8d5e77df1619851a53ee6d48f54ff3377076550b3a","spec_sha":"64af27d4d11130518005e26788495245b6c035b954874edd973d3b04ae0bbe0a"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2019-03-13T00:00:00.000Z","created_at":"2019-03-13T16:40:39.563Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":8115012,"metadata":{},"number":"5.0.7.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"7ee45c66750cfe2e9363f85c103ea3d2cdda6560c00b9e19a46564fdbc3a1e93","spec_sha":"758d0d97c55af6d0d66bedc25f790f510702335bc8d4d3b6a5a2074240c1ec31"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2018-11-27T00:00:00.000Z","created_at":"2018-11-27T20:09:13.564Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":979611,"metadata":{},"number":"5.0.7.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"2befb790e89ca0573f2f25d7458aee45aff694a4a9b3ee2049ec7b13a8628390","spec_sha":"81ac2afd8ae1b62c11558be7b0a66d176146b8ae9a09057bac07e60e9e126079"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2018-03-29T00:00:00.000Z","created_at":"2018-03-29T17:59:15.368Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2081036,"metadata":{},"number":"5.0.7","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"c023d1df2fd6f5e1ac042ad6a0338e8a2c4d1404484f8fe77121b81f10b75f2c","spec_sha":"7147ad049038d1fe5a829d7c51b6de710e509b845b8ded374d649cbb27169448"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-09-08T00:00:00.000Z","created_at":"2017-09-08T00:47:12.688Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3232201,"metadata":{},"number":"5.0.6","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"8321d86a6bb9ec85b5189093139bbdfb87ad1935166e5c0eac422068a2a6e515","spec_sha":"06ac13ef87536e8df97ef5987ec5137124c4deb75fff53346c04bb54e21df557"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-08-24T00:00:00.000Z","created_at":"2017-08-24T19:11:06.529Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3474,"metadata":{},"number":"5.0.6.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"0490ac6c4621756871839ad584f0a0349a72a9ccdeac0f72dafd3539638ba5ef","spec_sha":"d9dfe45bbe4753fc4ab4c9ff0160a0214b77417d2402acfbc65bbc86f916ed1a"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-07-31T00:00:00.000Z","created_at":"2017-07-31T19:05:04.799Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":540419,"metadata":{},"number":"5.0.5","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"479efb52e6b6fedfcafcd3530be24dc7b9829dd41e0f5a37212ed4d67146f51b","spec_sha":"7ebe245af513a59b405249539946ed71d093b487ed462d6ec045a0ecca6b8439"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-07-25T00:00:00.000Z","created_at":"2017-07-25T20:25:48.080Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4407,"metadata":{},"number":"5.0.5.rc2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"dfcbee8aca863312a170b1075d9a740cfaf60c68d9a4351e23d2783dd63450a1","spec_sha":"b96e826fcbf7129426b170fbd31eb82de21b2984abb0c303dcee19104e330821"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-07-19T00:00:00.000Z","created_at":"2017-07-19T19:43:36.697Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4245,"metadata":{},"number":"5.0.5.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"71ae996b0cbadc4836d8de61058870fe3d7ae275c5a3d345b851ca8b88e7c5a7","spec_sha":"46fb1b219580d0dbd439622cd8f1a071a2743fa1f9cadadaeafccf664c9cd44f"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-06-19T00:00:00.000Z","created_at":"2017-06-19T21:58:34.417Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":602210,"metadata":{},"number":"5.0.4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"f296d82b6494bc6591963f2cd91a08f6853f3ce9b784ab8a6bada5588ceee280","spec_sha":"ba1590eec1313c509f99ef52662face85dc1205ad7e246fd5bb30cfda4acd215"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-06-14T00:00:00.000Z","created_at":"2017-06-14T20:49:06.797Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":3556,"metadata":{},"number":"5.0.4.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"c99354a6392225b29f01f2c0c73d27cd641a247298871640eeee032d1e6d9f58","spec_sha":"dc123fb2b869eacc65f115f074ba52ff8c7601a446de74a79019a9a73a41229f"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-05-12T00:00:00.000Z","created_at":"2017-05-12T20:04:26.879Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":760900,"metadata":{},"number":"5.0.3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"7b8d1c987dd7f424a293254985165ef6fccfdda65086ad86ea0917162670feed","spec_sha":"a57c07b0b440506dd084ca341cd8817a281a90904c31214558c061bc41f2dc45"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-03-01T00:00:00.000Z","created_at":"2017-03-01T23:13:33.485Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2303469,"metadata":{},"number":"5.0.2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"bec943d44cc3c91b1be7ed9dd0a750e89668035089905f8b357eafb7019402e0","spec_sha":"286cf844aea784480b04b977515ca9786e662064d97af14a6ae681cd16321cb8"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2017-02-25T00:00:00.000Z","created_at":"2017-02-25T00:55:27.732Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":4219,"metadata":{},"number":"5.0.2.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"89e447f43e924c465d4bc19efe333e67966daddb3d163cf6cf9b324578628811","spec_sha":"4df374f40d103f48b54a2784051469cf4c0694d8bd7ff3bdcc4a095edb92a2fa"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2016-12-21T00:00:00.000Z","created_at":"2016-12-21T00:07:24.716Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2832833,"metadata":{},"number":"5.0.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"a7ddffa73c581f9f1369a8d9048171036ba46cf7c410057c5cf944ac90dfbe00","spec_sha":"1b9d915318bbe2163b3b5df7f016ef3d97a855b4848f35568766c04cb44167b9"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2016-12-09T00:00:00.000Z","created_at":"2016-12-09T19:12:50.838Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":11606,"metadata":{},"number":"5.0.1.rc2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"5aac24b748e19c72e6bb3164fcd07c801887d38c0bf83d3e406041345b214ca8","spec_sha":"e138be26a504b4b9f6c6da5e57fca69ad5396dc21188a03217e72ca0e982d77d"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2016-11-30T00:00:00.000Z","created_at":"2016-11-30T20:02:23.842Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":7123,"metadata":{},"number":"5.0.1.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"09db8f9a05ea211119336521a14bb4b03241eb6c2824ececff7e7a6f854e406f","spec_sha":"b7985091bba7ceae2aa8ca450aec000c112bdbe781f35c68cd7f6d787049c332"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2016-08-10T00:00:00.000Z","created_at":"2016-08-11T17:30:59.370Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":2491684,"metadata":{},"number":"5.0.0.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"b77c42c6118a8d50c866c5c00ec743e1369b33299b23181f3d1020f82e3c176c","spec_sha":"39e397efad8d7c132532180dd6e023b1ef833f1b443ec41a50ba1c837faa9657"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2016-06-30T00:00:00.000Z","created_at":"2016-06-30T21:32:29.782Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":1052329,"metadata":{},"number":"5.0.0","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.2.2","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"43ced9836ce73bb42eb3824aa3cb02e7cfe8837073a248f942d1b0c9f39ee8f4","spec_sha":"f3526ac0f4e2eb0c224e1dc43184ed2ff34e5ad48750d6c87d90075c3ba75664"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2016-06-22T00:00:00.000Z","created_at":"2016-06-22T20:03:22.458Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":64920,"metadata":{},"number":"5.0.0.rc2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"f41e572146bfb6bb2a3a27abd6a8d51eb0f8a4f58be1c6eafb25eab7282487b5","spec_sha":"f70dff3a65cb6baa1cdd1edbee66df3e1d18f0db55eac0fb60bf2a89c00b4d87"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2016-05-06T00:00:00.000Z","created_at":"2016-05-06T21:57:26.581Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":129757,"metadata":{},"number":"5.0.0.rc1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"548468f07d94672590b3f0562976e6bdf4f168e432e95d0a2db949abaefdc046","spec_sha":"565048a7bb12bf7e53f066094dff8e0f4e516da3bf07b87815c777ccb0c5f1ef"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2016-05-06T00:00:00.000Z","created_at":"2016-05-06T22:02:16.464Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":5797,"metadata":{},"number":"5.0.0.racecar1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"5468cf8eb95a7147dacb78b82814f9356896db7f634cbad0f793379d36d3e036","spec_sha":"216322341d1eafca2ff88deed102e692e73bba40d59d8ba4aa21b637a2e3ccdc"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2016-04-27T00:00:00.000Z","created_at":"2016-04-27T20:55:07.675Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":22194,"metadata":{},"number":"5.0.0.beta4","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"6ad5f4dfd30e724d99c3d1d18638885b0196fd2e76c1684698f7c1c00e5c6c1a","spec_sha":"0c958af69ccc608788199c203b8aa4c1119cd1cc88924c11c8f6269da221e54d"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2016-02-24T00:00:00.000Z","created_at":"2016-02-24T16:16:10.087Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":117766,"metadata":{},"number":"5.0.0.beta3","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"77bf615d4dd384ffbe7738bbf5d35a9400fd6abe743fbc8d235c516f77028b9e","spec_sha":"69b5b556ed2852c08a01a142c1766e8d32a3ec5f2aeefb3976e15af03ecdfd53"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2016-02-01T00:00:00.000Z","created_at":"2016-02-01T22:06:12.136Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":30115,"metadata":{},"number":"5.0.0.beta2","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"1b3f3d4d2fb08895552d9d906a55f8e26786e851e0c47b2c1ff7f75ab5891f97","spec_sha":"bfc9024dd409ebccb24d703d8c930b0684d7f5a5d6f40879350c976b905b3eab"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2016-01-25T00:00:00.000Z","created_at":"2016-01-25T19:22:54.806Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":9024,"metadata":{},"number":"5.0.0.beta1.1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"a5fff3b6d2ee4d8e48ea391d9c7bb0f7f2cb43e352a7986b306e67a2d1367fec","spec_sha":"e497d3ad2438f30f4893af3c3e8605896f799a90585bb4c17af8d6caaf53a5ee"},{"authors":"Pratik Naik, David Heinemeier Hansson","built_at":"2015-12-18T00:00:00.000Z","created_at":"2015-12-18T21:18:01.009Z","description":"Structure many real-time application concerns into channels over a single WebSocket connection.","downloads_count":26445,"metadata":{},"number":"5.0.0.beta1","summary":"WebSocket framework for Rails.","platform":"ruby","rubygems_version":"> 1.3.1","ruby_version":">= 2.2.2","prerelease":true,"licenses":["MIT"],"requirements":[],"sha":"270fe61cbdbae56f496858bbe8adecde60a8ba1329f173a99dc84f5f75cd963c","spec_sha":"4a6031150a831f0ff9d6e75504c5ee4d59b0dd27bb83bd2282aca02a8ce9ba73"},{"authors":"claudiob","built_at":"2015-04-21T00:00:00.000Z","created_at":"2015-04-21T15:08:19.941Z","description":"This is Action Cable.","downloads_count":8422,"metadata":{},"number":"0.0.0","summary":"Action Cable.","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"505c6770a5ec896244d31d7eac08663696d22140493ddb820f66d12670b669d2","spec_sha":"7afc9f401b68efac463895860412ad9dcc6afab5582e526049f8931d32a3af09"}]