ably-0.7.0

https://rubygems.org

ably

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 714927

number: 0.7.0

platform: ruby

spec_sha256: 90181de63569c1939562e63abab0e5f402d61ebbec8d432d6026db3a2372653d

sha256: 3f84b54b78c1ed95a40d21ea099bbd2547b52224b3fdaddb0380eacbdf21007c

created_at: 2024-05-13 08:24:39 UTC

updated_at: 2024-06-10 05:10:11 UTC

position: 46

version_data_entries_count: 137

uploaded_at: 2015-01-12 18:25:15 UTC

indexed: true

has_extensions:

extensions:

Gem size: 131 KB

Version Data Entries

Total: 137

Unpacked size: 688 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore1006440043 Bytes0e64917902715c98f853d062c7187902b12272bf55fd817272d2818520bd0298
.rspec1006440031 Bytes857242c5967366a7f2ba3d9e753cd624dd4c04d903a4864bb74f94696f012f6d
.ruby-version.old1006440011 Bytesa0e4d23f1f254ae95450484b8ad7195d47f029d4dc8e2a04f31002f112d86779
.travis.yml1006440065 Bytes0ac889abe4b00491ddf63275ab9d738932eddc0618aa46452ae51b75abd29c4d
Gemfile1006440089 Bytes55eb4f55d771dce68f1f2b1f65d3b853fc9336db8dccdf5f1b33be6822080592
LICENSE.txt100644001.04 KB6bf1801f44c6231dc3f1b0d4ef499725707cdab263211f79b319ef56233650c6
README.md100644002.73 KBb51af4b198dfa4ac50773de1e7839acb2787fcb6537155b6a93fd58846d3b33f
Rakefile10064400729 Bytesc1b942a6da512c30e1c2778f54c0434f206e1423fc16754629d220f02605dab8
SPEC.md10064400104 KB46a6a6a4a3b81d71e4208290eeb5c5e887f44da13611ec9de1531c892ae70875
ably.gemspec100644001.52 KB7c39c2ae150ff0cd822f7197cf01c0ad3c86e79a32a79141cbe5bd9b335193ce
lib/ably.rb10064400294 Bytes61dde5254e3b51d4a4a8bb80e097763d90e94a09047855ee4ed153d49a5b62f9
lib/ably/auth.rb1006440015.9 KB9953d8c7818ea39efba58ca36e930516936f83099c04920dc34f8e2235975fa5
lib/ably/exceptions.rb100644002.33 KBf5f94b37b66b822e31bb5954677e0b3787faa4174bd42a8abba5ac7d0b5fc543
lib/ably/logger.rb100644003.22 KB75f65ab64212d8d17d442835e21a215b871174cbdaabcca630e3bf727787fa5e
lib/ably/models/error_info.rb100644001.08 KBcd058398d0c574d1c3b1c91e39f01fc30462a0888b84a2ac508754f99bbd73d9
lib/ably/models/idiomatic_ruby_wrapper.rb100644007.08 KB04870c075bc706e828896f02ad79e3ddfe7ea3589f2c324e810fdb407450fb7e
lib/ably/models/message.rb100644004.34 KBade79a15612ddf0ef50c8bfe207423f802905de02e07bedcf04d39959d153d47
lib/ably/models/message_encoders/base.rb100644004.52 KB538c8b071c99b70686cc4e605a3ada515e3ea6499288039675dfae9487668dda
lib/ably/models/message_encoders/base64.rb100644001 KB4421a3189622b1d83041f817b09c959a7bb0a33f95387cd48e1928db81c24cc2
lib/ably/models/message_encoders/cipher.rb100644002.87 KB880944e689eba0820e027dcc5757e16f1e363c633856d8e66441147859075534
lib/ably/models/message_encoders/json.rb10064400913 Bytes6f727e1cdbb4e1bccb72b01628bff1820268d4079f868c2111e2a5ed957c2826
lib/ably/models/message_encoders/utf8.rb10064400706 Bytes82acd7a3ba4f13449a2a16a54509124781c32c60580f19cd88ce8c8c6692cf8f
lib/ably/models/nil_logger.rb10064400406 Bytesf346c350d9c85e5eaa90d45e91f21e90260c50d8a2b07a7e10d96006ceb6e78d
lib/ably/models/paginated_resource.rb100644005.99 KB7462cb44775f4ccd0fc7efd6439212fdbeab5030749868ecc30a9e8b24511c98
lib/ably/models/presence_message.rb100644005.11 KBa6a5bca2cb79fac68ee77d9e2d0bffc15c3f58e3adfd12e91cdace9529b6110b
lib/ably/models/protocol_message.rb100644006.8 KBd2ad5ea9dce40daa637345d0ef5e0fff5da5c00f7e8e8661a49326acb2f12bf0
lib/ably/models/token.rb100644001.94 KB8a752a09f22ee6d045cf50def66721bfc9e25e0dfc7c30d21c1554a7b9ed9aca
lib/ably/modules/ably.rb10064400570 Bytes7c6e06a6843196d708de2741d4b0e6c6559e6109fb6fba88e6e60d760397f17c
lib/ably/modules/async_wrapper.rb100644002.02 KB4d720f8d77d5959e05f868b1e1357b93f5d60406fedbfb2e6b79711e865d74e0
lib/ably/modules/channels_collection.rb100644001.74 KB0b069fe2a99ea2828fb695aeb914973ab2cb4afec614a9c2a7e503f57c0863e6
lib/ably/modules/conversions.rb100644002.49 KB506c8272cc9733ace75cb03a219a07c93ca05ffe5a6bb3f4778ba75ba82d15b6
lib/ably/modules/encodeable.rb100644002.38 KBbb79e340129be0684e85764f121d4d5cdb7f45514d8228c9e83882d3cb652520
lib/ably/modules/enum.rb100644005.45 KB82726cde894cc45f6cb211256403b7d89d29a7e11f62729f81ce7b339f00aa2c
lib/ably/modules/event_emitter.rb100644004.29 KB7cc9ce05448fd0cd69ca5cb5082bbd47011db5750057abbc679051851df3da7b
lib/ably/modules/event_machine_helpers.rb10064400788 Bytesce61b3e16b848b516fba43c8f5373196a8c498a45d716d1fe240db15029f68ec
lib/ably/modules/http_helpers.rb100644001.26 KBe9df2187077f1d761576d2553a91f0f7e61879e14b81eea2537137a84b7c0708
lib/ably/modules/message_pack.rb10064400418 Bytes9ff713d8e160c73a0d1c87f716d5c8ed6dd54da02e61d10f957dfee89be4bcff
lib/ably/modules/model_common.rb100644001.08 KBd4a3cdad4361eee5172a837604514e0a1c1768292ac9f9f9d5b65284383223d7
lib/ably/modules/state_emitter.rb100644005.23 KB4dca2560cdc1a7f70bd39cdea27f8ecc8d6a716055f052ac2779ddae8ae3bd18
lib/ably/modules/state_machine.rb100644001.45 KBe8155d32cca39644ea32825d8b20d1bfe4273d5f58c58066545b9159422aad47
lib/ably/modules/statesman_monkey_patch.rb100644001.05 KBb8bd5d9253aef8d9d66f31d19d82ac861b858dcfc4e027e1110fa543f4bfc32b
lib/ably/modules/uses_state_machine.rb100644002.52 KBa4636e9c5f5fe37d6c93a481b35ca838297f4ac495ed9932fd739c33307f5124
lib/ably/realtime.rb100644002.06 KB88b03774b41092dfe4427758fa30f8ea009fb4eed9012d04ee6003da96810cd9
lib/ably/realtime/channel.rb1006440010.1 KB0088a70f1d35d6af5d897e1d90a6892943ea58476256c26fae14da0cda771d13
lib/ably/realtime/channel/channel_manager.rb100644002.55 KB92d8ce5ffa5f661553f8bab08578a1c7df0fe3b9233cd33472230c913eb693cd
lib/ably/realtime/channel/channel_state_machine.rb100644001.97 KB64f95d40725df5c2fcf886cbe87a2642b2bd76fc7e5952334dedd7a93874b77a
lib/ably/realtime/channels.rb100644001.88 KBa3e97b12702692d21570aabc17a83a64a3b9d999f3d1e448ea1aa2359a39f04f
lib/ably/realtime/client.rb100644007.53 KBfa6f535a9604a4dc7299d6aa547f648273a9461e43e7dba2651ef7e0353e1be9
lib/ably/realtime/client/incoming_message_dispatcher.rb100644006.38 KB84f55fb18ddef34ef4a8b017fcf0b462111b24faec8e15801ab680905eb49da5
lib/ably/realtime/client/outgoing_message_dispatcher.rb100644001.93 KB01a9b0a98e656dafc5b25b40719ff722bd1f55ad06b9326fe5f90eb1e2562059
lib/ably/realtime/connection.rb1006440014 KB8fa76d3ad17fd64166ea06a7a79cd46c5648ee38f0c48e7dd390e3d971fdcc3a
lib/ably/realtime/connection/connection_manager.rb1006440013.1 KBd0c50b7f36d3c8486c5e66f08e2ade14c8ead3c14a7af4be231a23dc9696ff68
lib/ably/realtime/connection/connection_state_machine.rb100644003.44 KB3f200210f2f576facc2e4482a8fa3890584861cdd3fac0c19c994a62b3a4df0d
lib/ably/realtime/connection/websocket_transport.rb100644006.22 KB4e754ffe73be50298d205a87883a20276fcb5132cb436c0426ed9babe6a81ab0
lib/ably/realtime/models/nil_channel.rb10064400794 Bytesacff31a1642a990915c6ded026f85c1ec60c618a6806caba05847bb5569ecbca
lib/ably/realtime/presence.rb1006440021 KB1415cfce9b0dfb9ea4d2287ecb9d1c499339946c170df4da518827016e5c5995
lib/ably/rest.rb100644001.3 KB24830a7396fe7e6381a9056d7e7ebc8c87d37dcdde5ef83054c2d7eccb69120f
lib/ably/rest/channel.rb100644004.06 KB38b43eea5a5c04bb3c28201863c3606c3e9b92f646133932fc2544bb9a7d3d21
lib/ably/rest/channels.rb100644001.64 KB038cc2b5ae35fdb59ecd3482dbc5f6710c6932650ac2cb5cfaf01a74e11d7db6
lib/ably/rest/client.rb1006440014.1 KB7cb56390b3d951aa91926695b2a1b93b925fe27a733d9a7e76a184771aef6351
lib/ably/rest/middleware/encoder.rb100644001.12 KB795ac0b0955d8e19c70204d6003787f5cad2c50d370a3bf93565e8c67350cdcc
lib/ably/rest/middleware/exceptions.rb100644001.27 KB17f65d565fce352af669000202cd46996fd9d39a4a0583314773f566ddf68df4
lib/ably/rest/middleware/external_exceptions.rb10064400668 Bytes99453237a315ee23b28bd07a0d154f714935fc0ae5b268440478bbe24d714cf3
lib/ably/rest/middleware/fail_if_unsupported_mime_type.rb10064400477 Bytesf6d028476f738161ce64dde0be4679f972a5dc157fa957b33887278efa21f7cd
lib/ably/rest/middleware/logger.rb100644001.46 KB7de3666070fcf3b24c1db4c223d0974dedbd9015d58c02b71baa04b35f088843
lib/ably/rest/middleware/parse_json.rb10064400731 Bytesa8adfff0c5cffd1e69bdaaa340dca6457e3c0e12f7b8ac83606d1e1f3fb48609
lib/ably/rest/middleware/parse_message_pack.rb10064400777 Bytesd03a7a698a8bdc3e1d85b32c0f66b52834889f00fa820353993265d434c876ea
lib/ably/rest/presence.rb100644003.58 KBec63b797c24c45134772c9f88cb9a49f3c44250c263470799be67c28aaa8534d
lib/ably/util/crypto.rb100644003.7 KBb9f35177f2aef354b17f642a2bac87dae49fc75e31afd934f5c2519043e42cea
lib/ably/util/pub_sub.rb100644001.25 KB1036b0f960b5fdfbf762ad154639bbc966163fe31f61f87366ccf87f8955dc49
lib/ably/version.rb1006440036 Bytes13611c23ad7aa86a36b1e12450886bce0fd3c43f709b2e2989598f55f8b2a039
spec/acceptance/realtime/channel_history_spec.rb100644005.16 KB5142fa5bd73e1c3659b2bb5f78e02f46196d5d2e118e61372c1a0733a7dbfd76
spec/acceptance/realtime/channel_spec.rb1006440017 KBe9f36c5ffa5aa1007612b1f374f2e3646d1accb1c18443198ec8b3c66ec8c035
spec/acceptance/realtime/client_spec.rb100644004.13 KB70fee0e6e9d5540c40aefb82cd991bfd6a389824191790600a676a35a3efe176
spec/acceptance/realtime/connection_failures_spec.rb1006440018.5 KB6c00f984c7151926390da2d5cf1252ce82cf0d4e7d8ddb8208246ca1215af448
spec/acceptance/realtime/connection_spec.rb1006440022.8 KBe64e599243fd07ccda6ac877c844b90627ae377d3c1245cba5d95506948977b3
spec/acceptance/realtime/message_spec.rb1006440018.4 KB2d4249bf61731d5d3ad0603bf8e671702dbd37812f4da80317e7216f3cbcdeb0
spec/acceptance/realtime/presence_history_spec.rb100644001.99 KB69b59ba1284680154f682601e39ba25b471aaa8db1a9238bcee3993258d3c002
spec/acceptance/realtime/presence_spec.rb1006440033.4 KBde753abdeac5fab1529680066fde4a506d524cf81ad09f561b3ab50229656df5
spec/acceptance/realtime/stats_spec.rb10064400577 Bytes2e5d4fd60a0b270b22baf622a93a762130232a32eed54a05743af5bc1ba536ed
spec/acceptance/realtime/time_spec.rb10064400706 Bytesff38854d75c2a91517e6b0cdc91537ddfb782d30a7469e282933073a38d6368c
spec/acceptance/rest/auth_spec.rb1006440018.6 KB2d36eaaea313e59f407e556211123bbc6efbb81f9a73c8475909f08065329c57
spec/acceptance/rest/base_spec.rb100644005.59 KBd783fea7b0ac6dc83b84fde1c31739762b5fb1d269f742ee95f24103e3892ff0
spec/acceptance/rest/channel_spec.rb100644004.16 KB6ec99ab3f90b143cc24f6995ac3db1761139c3fab74d481f041f197cdf863e93
spec/acceptance/rest/channels_spec.rb100644001.33 KBa7c305409b6ae36f307442c7e31008e8b73239d969cea9f255b350547b44c0b5
spec/acceptance/rest/client_spec.rb1006440011.6 KB2e07603a3e6d97adc61d83c0a055643277ab9d6ffed4b8c4f92773de9b700a5a
spec/acceptance/rest/encoders_spec.rb100644005.73 KBc514d79cc1c0eff69bd1480af049cb590d0846a5e6e9a4a0b72539ea59563faa
spec/acceptance/rest/message_spec.rb1006440011 KBca096ab339a7190fd48786bcc24d089a9238e25b494574060654c7d76d680859
spec/acceptance/rest/presence_spec.rb1006440010.5 KB273b73b3e732872d64edc53fdee012b300ef7fa828f22b0c6bae9982550c0534
spec/acceptance/rest/stats_spec.rb100644002.04 KB7328e0016ac844d002fd40688443ffbed30dccf2cdc34d35ab97a2e807815900
spec/acceptance/rest/time_spec.rb10064400398 Bytesb86c6e8c9bba0a88ce4f54945d41ec87f4b14f69bdff4f6a9305df5a9112c698
spec/resources/crypto-data-128.json100644001.49 KBe2c53b818eefb66702d51579b678f6a581f0bf379276e7f5ea04e8d3008f2f9b
spec/resources/crypto-data-256.json100644001.51 KB7c9738f58024aaa73dd254beda62690c18fcfae34d34741bd0dd9360d4d53723
spec/rspec_config.rb100644001.6 KB552aade46260ef5f1dceb9fcb2aca9e1bf859f6d38c8e3f3a8c66b8e29f1d71b
spec/shared/client_initializer_behaviour.rb100644005.68 KBbf67c03710ff838da249ea274db46fa5e26b680ab783a17230e8e1d38aa8b553
spec/shared/model_behaviour.rb100644002.56 KB7e429a657b3d66403e33706915fe224c58d9a8677263a0f7b037c6d283c1e563
spec/shared/protocol_msgbus_behaviour.rb100644001.12 KBd9c7652f97df1ca78c11805792a4168f6839639cacf045a6c064532980129ffb
spec/spec_helper.rb10064400506 Bytesd4653a843e3e8a8b67d92bb51cd6e48f978a1141cfc347db0d08fedb3a7f5a4c
spec/support/api_helper.rb10064400949 Bytes0a2ea70305e3621c506d3265df02c916b20a619a3fa8a6a099ac0c83c276e042
spec/support/event_machine_helper.rb100644003.29 KBf560aea8171a10d14beeef03af8d79b46bdd28205f7ef76b4a702509d4a00ffa
spec/support/markdown_spec_formatter.rb100644002.54 KBd638e141133be2f9e9894fb2cdd847702e5cdda4684ed174198f6f5d72aa9d19
spec/support/private_api_formatter.rb100644001016 Bytes24301c74eda5b976cbaac5bd9080a6ffa927680b52997a9fc73962187035965b
spec/support/protocol_helper.rb10064400716 Bytes37fc94631204a19461eb1dbe067247531ebff6cb96db8b07e778afacfa655a4d
spec/support/random_helper.rb10064400314 Bytesdd54e33ae9dd83722e5243808c2be830d555069c500bec04d5b6d6f2ce883b81
spec/support/test_app.rb100644002.23 KBdb3c8bc42dafbbc7017de05068d1f021a171445cd022d6884bbf1e8c3a9d4c16
spec/unit/auth_spec.rb100644001.67 KBde3a1ba8c745ba07692e0791385ad7df07569c86fbd138414301deb8182aec36
spec/unit/logger_spec.rb100644005.21 KB2851837c743d12554314fa3c594ad2af4ce47434c3b31de3bfa9467dfe85d17d
spec/unit/models/error_info_spec.rb10064400496 Bytesa1dc466dba907f3c76f1f7543a2c30e8246cf630660875a45d34be5a8041f962
spec/unit/models/idiomatic_ruby_wrapper_spec.rb100644009.81 KB9cb4f56ea88e7df9bb8b7b8c7ffd10f9ae0458146e5525de07fb56c5a8b5d61e
spec/unit/models/message_encoders/base64_spec.rb100644004.99 KBda14ebebe5837c3281c5be0e69e69a9ac47d0044e328b1724f59a822a43303de
spec/unit/models/message_encoders/cipher_spec.rb100644008.88 KBc8986689f0b262f281f89071a3030957f9b03a39edd4704e646238d2f17018f8
spec/unit/models/message_encoders/json_spec.rb100644003.46 KB57aebf3bc242ddf1da54673aa7a011ade93b8fe1aeba021a91cf2c5968e63143
spec/unit/models/message_encoders/utf8_spec.rb100644001.53 KB08d38e39dd8c3bb41d8b4617b4fe8ae42901dba07dd6dff78b223896074dc94b
spec/unit/models/message_spec.rb1006440011.5 KB4dad18db808b09813081b101da87201545c60947981af94fe643281c345b7130
spec/unit/models/paginated_resource_spec.rb100644007.71 KB1774720b8c5f1893beed164486d904aed9962caab6495d95486057996db8487b
spec/unit/models/presence_message_spec.rb1006440011.8 KBe7708226be1750ff656944fc9e27fa45bcd5b2deda8d5c69ecc3eba7ccca38fe
spec/unit/models/protocol_message_spec.rb100644009.95 KBf82975069ccdd84f6995d6bc13bb71c257428eed65c6f5068f3c6cc06d0cfab3
spec/unit/models/token_spec.rb100644002.49 KBf2d6bc9e7d2a2677fa9559b00f72f50742efb6ad4d10317c614052f283e628c8
spec/unit/modules/async_wrapper_spec.rb100644003.23 KB377fe4d51a534f3a84bf3f67aca1c96caf451cd90bb8927a9093d311238758d9
spec/unit/modules/conversions_spec.rb100644001.95 KBb236a00b99941c599f82bf3b94baf2024b58411a361140974d0ba25fd6fa9922
spec/unit/modules/enum_spec.rb100644006.86 KBd6b9e4ccd1591578f7abe41a91464d1b6edf4f8f6faffe0548961da08ea7b2b9
spec/unit/modules/event_emitter_spec.rb100644005.31 KB242403788be43af31cb3243ff61d8f91886130a09398ba7ba2d8780c3c0bf1aa
spec/unit/modules/state_emitter_spec.rb100644008.01 KB1b1178a61d881e23a0d76c396c4f32cb678ee7bd2d0772690286bc9e673467fd
spec/unit/realtime/channel_spec.rb100644005.98 KB4280d064dc5fe1bffa9d880f3f8a500f72c3a427856fb0c763b16aed7758fc4f
spec/unit/realtime/channels_spec.rb100644001.72 KBe67d90cff2ded2968ebbe3ef342e03b0fe197fcea9120908ba8feea3e1d3b300
spec/unit/realtime/client_spec.rb10064400919 Bytes36ecd97db3e93f5f2f96f8bc3a16e6da1e487ecbe8c3624b03b67ebf604aea83
spec/unit/realtime/connection_spec.rb100644001.07 KB41aa550f8a3e79cb410cef5666f80922c1cff81be14bf20298fe06192a3f3f49
spec/unit/realtime/incoming_message_dispatcher_spec.rb100644001.25 KB0a24ca0c1665a3b727db32cbdd3a8f44a314fb2d50f0e13c51eb15173e58926b
spec/unit/realtime/presence_spec.rb100644003.67 KBff1615575c9374d1cdba7217863322541ba0258ddfe6e9c0a9b2e675a63ff29f
spec/unit/realtime/realtime_spec.rb10064400254 Bytese3d2c8a7dbe20b4c61e9473f5f7729d69f38601ec22ce21c2740e6d6ad3dcef9
spec/unit/realtime/websocket_transport_spec.rb10064400951 Bytesdc9631572ce9a8c03bc544c95ff9eb8e5c5c4e8d5699540a04d60a6c11a8f142
spec/unit/rest/channel_spec.rb100644002.79 KB8e038e0d842af8d3f718d390e7710004ba1970cf4ef47db75526d48e7e7bb227
spec/unit/rest/channels_spec.rb100644001.55 KB813b6cd905a9b4103bb7aa0bf25a60bf4a760eea314142f15cf29ca0bf3cdf36
spec/unit/rest/client_spec.rb100644001.82 KB41778d1172f7adff455636fdd0434874e84e78b575daa991b606e48d393248e8
spec/unit/rest/rest_spec.rb10064400256 Bytesfa5e7f789e34b02e3fee6c204c58cb5212e84216669d6b78ff5e3dd579f0d810
spec/unit/util/crypto_spec.rb100644002.77 KB4ef9d5fcfefb594df6e85783f3e9c381e781f6102777a31eda895bf33f53da95
spec/unit/util/pub_sub_spec.rb100644002.67 KB575900a44e2f5328646cafd78939119262eb496e21f772981cccfe45b4fb9d59