ably-0.7.4

https://rubygems.org

ably

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 714930

number: 0.7.4

platform: ruby

spec_sha256: 68c4f52e97fcdf7678f68e718a263e3b1dc740479d96494e7e52f82329595094

sha256: 5c019087f37cc12fc687d8dcfcceb2bc553b6d309dd04be23c03844ffbda83eb

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

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

position: 43

version_data_entries_count: 148

uploaded_at: 2015-03-09 12:30:50 UTC

indexed: true

has_extensions:

extensions:

Gem size: 153 KB

Version Data Entries

Total: 148

Unpacked size: 813 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore6440043 Bytes0e64917902715c98f853d062c7187902b12272bf55fd817272d2818520bd0298
.rspec6440031 Bytes857242c5967366a7f2ba3d9e753cd624dd4c04d903a4864bb74f94696f012f6d
.travis.yml64400301 Bytes0324b756672b610afb9cc25215556f1836ae93939240c135e1babcb3d945328b
Gemfile6440089 Bytes55eb4f55d771dce68f1f2b1f65d3b853fc9336db8dccdf5f1b33be6822080592
LICENSE.txt644001.04 KBac3179df829e25d6eeb0847d28f06fea5e187d7d80aabb6d4bfa40a5510a8b98
README.md644004.48 KBfc7773eb0aad4da7d166338aafd178d4a472e93777b52740df78f9270a1e5318
Rakefile64400772 Bytescacdc620ad4f5db071aaa354611e6558aa84b3c9d15fd2493cf9010606804736
SPEC.md64400126 KBcb4e79b1828586079220b7af98d969c62644a93b26c575f3a3a3597a2c782bac
ably.gemspec644001.61 KBb6c20e0844634dd40ce4c2c05bcd80a6a1f88d1693f0405cde3c0a0067f57ed9
lib/ably.rb64400294 Bytes61dde5254e3b51d4a4a8bb80e097763d90e94a09047855ee4ed153d49a5b62f9
lib/ably/auth.rb6440016.3 KB690f1440e31181e3368831e388ce39cd0fda8ca91af8e393b9d81eb57782a7e7
lib/ably/exceptions.rb644002.66 KB46262f5123bc33257ce589fa7430ab86276a247210d2b4bdd7c77ac38095131f
lib/ably/logger.rb644003.22 KB75f65ab64212d8d17d442835e21a215b871174cbdaabcca630e3bf727787fa5e
lib/ably/models/error_info.rb644001.08 KBcd058398d0c574d1c3b1c91e39f01fc30462a0888b84a2ac508754f99bbd73d9
lib/ably/models/idiomatic_ruby_wrapper.rb644007.02 KBab19e2651a29e59863565a2132a60ab95cc1cd46679e13da9a43015e64d0ccce
lib/ably/models/message.rb644004.76 KBbf67e524c07e981a753e6b987fdd036b9cb839c779cca49dee9c82b924198a4f
lib/ably/models/message_encoders/base.rb644004.52 KB538c8b071c99b70686cc4e605a3ada515e3ea6499288039675dfae9487668dda
lib/ably/models/message_encoders/base64.rb644001 KB4421a3189622b1d83041f817b09c959a7bb0a33f95387cd48e1928db81c24cc2
lib/ably/models/message_encoders/cipher.rb644002.87 KB880944e689eba0820e027dcc5757e16f1e363c633856d8e66441147859075534
lib/ably/models/message_encoders/json.rb64400913 Bytes6f727e1cdbb4e1bccb72b01628bff1820268d4079f868c2111e2a5ed957c2826
lib/ably/models/message_encoders/utf8.rb64400706 Bytes82acd7a3ba4f13449a2a16a54509124781c32c60580f19cd88ce8c8c6692cf8f
lib/ably/models/nil_logger.rb64400406 Bytesf346c350d9c85e5eaa90d45e91f21e90260c50d8a2b07a7e10d96006ceb6e78d
lib/ably/models/paginated_resource.rb644005.99 KB6284ebb2ff9f940de605a4055fdbeadf121b72bd22f019e193327d3db58ddaba
lib/ably/models/presence_message.rb644005.54 KBc1c9247d51b70f48309694dbffd534d50493d657e1f9b755c38309e1566d1104
lib/ably/models/protocol_message.rb644007.37 KB44257a3cb24dc57b61c63f40231d5634907b624608382cd18a9b0e3f6ac5b042
lib/ably/models/stat.rb644004.95 KBac7d5a00a9e1cee50f7667b5979fa54455051851c260dea6a351c7577c587f64
lib/ably/models/token.rb644001.94 KB8a752a09f22ee6d045cf50def66721bfc9e25e0dfc7c30d21c1554a7b9ed9aca
lib/ably/modules/ably.rb64400685 Bytes51f0af0137544c4e43e739c7d142be04727a55359bb69acfd8abf664f04c39c3
lib/ably/modules/async_wrapper.rb644001.99 KB816bf45fcff59db8bb95dad5d6ca6a41193ba256b04fd1fe98330edc0e057e4c
lib/ably/modules/channels_collection.rb644002.26 KBc9744e3408f58074c5062c680c3d4e0ad0287560b2f7205b8fb2c58301018377
lib/ably/modules/conversions.rb644002.87 KBfaf3701e9de0d703bca9b2d9b147ebc4f98dc9132b09c921bf99f7a5b681dc26
lib/ably/modules/encodeable.rb644002.38 KBbb79e340129be0684e85764f121d4d5cdb7f45514d8228c9e83882d3cb652520
lib/ably/modules/enum.rb644005.46 KB4f82b2126a98a9e831555d5ea978bd30c837553efd50a892c95aa1b7af16418e
lib/ably/modules/event_emitter.rb644005.43 KB1f4fded1772fef7040aa6bf9ef03e5d36536a5603fd4af9602b8f1b1b1e60f8e
lib/ably/modules/event_machine_helpers.rb64400788 Bytesce61b3e16b848b516fba43c8f5373196a8c498a45d716d1fe240db15029f68ec
lib/ably/modules/http_helpers.rb644001.26 KBe9df2187077f1d761576d2553a91f0f7e61879e14b81eea2537137a84b7c0708
lib/ably/modules/message_emitter.rb644002.52 KBf4fe75792e2d2310466a1b9fae6bdc3a1bf6c1bad8577459fc1eeba0a96f747d
lib/ably/modules/message_pack.rb64400418 Bytes9ff713d8e160c73a0d1c87f716d5c8ed6dd54da02e61d10f957dfee89be4bcff
lib/ably/modules/model_common.rb644001.08 KBd4a3cdad4361eee5172a837604514e0a1c1768292ac9f9f9d5b65284383223d7
lib/ably/modules/safe_deferrable.rb644002.56 KBabd64b60b6cae25c76d71eded3325326e82bd774b985931564d8328a1bb1b3d9
lib/ably/modules/safe_yield.rb644001.4 KB982b1eb8f22247a3b42d1fdb273cc25165f17a3749d9ea3087005758d80b7cdd
lib/ably/modules/state_emitter.rb644006.16 KB5bda5399d5f29e8bef48f48c9b245a2a926dd93724939df4337693bbe850f53f
lib/ably/modules/state_machine.rb644001.52 KBe243dfcce6196b2f4416443cbb0b78c8381abe21b478df779e47c99db80d29de
lib/ably/modules/statesman_monkey_patch.rb644001.05 KBb8bd5d9253aef8d9d66f31d19d82ac861b858dcfc4e027e1110fa543f4bfc32b
lib/ably/modules/uses_state_machine.rb644002.52 KBa4636e9c5f5fe37d6c93a481b35ca838297f4ac495ed9932fd739c33307f5124
lib/ably/realtime.rb644001.8 KB5d2490712b1a231aeca891054fba34b0efdcbefc24b6e69b0bf942fc5e3dc900
lib/ably/realtime/channel.rb644009.86 KB110bf984313ebb3a496841e0ca25fb2e86f56f51f9f6df75199a3b21da396906
lib/ably/realtime/channel/channel_manager.rb644004.58 KB12822acad626419357d0b7c082a460b23d46a4853e3efdef8e0671332e3e29b2
lib/ably/realtime/channel/channel_state_machine.rb644002.9 KB733d459a7f9b922573dfb9628a1d5238790ebdd6b7ba65edfe35e335dacd22af
lib/ably/realtime/channels.rb644001.91 KB039db6666aff647a0d1df76d07c210eea6cdc92dd629c34b0f3bd6efa87b0415
lib/ably/realtime/client.rb644007.79 KB517a0930c3b3d4ba5ca3f39eac2a3f09742b28123d24536e96acacc48da7e0fd
lib/ably/realtime/client/incoming_message_dispatcher.rb644007.1 KBe8c89665806f9e3de9516a91ce65e674e514646c7a3c713d1485982351e00ad9
lib/ably/realtime/client/outgoing_message_dispatcher.rb644001.95 KBaaa8fc0ad46f4045caea2c6b53adf8d9b9c7586cc49304275bfaea018cd704bb
lib/ably/realtime/connection.rb6440017.4 KB0ce52fe1539af0d298aade5dfd3c796df8420611531b867d815d9a5b9e4cbd39
lib/ably/realtime/connection/connection_manager.rb6440016 KB871f2ff646d8a89321db928f596a10e7aec180f7cdc40b8102b04e5b35b5ed17
lib/ably/realtime/connection/connection_state_machine.rb644004.24 KBce5f182c869043c8c0951ce50dbe461b449409d55255b77ba50fb8575caee42c
lib/ably/realtime/connection/websocket_transport.rb644006.94 KB715c03a90e41c90a226637d1c640f247c42dab48669e30c44a3844c6c96c1b6a
lib/ably/realtime/models/nil_channel.rb64400794 Bytesacff31a1642a990915c6ded026f85c1ec60c618a6806caba05847bb5569ecbca
lib/ably/realtime/presence.rb6440016.5 KBe04a3195513b5707b9fda25983673472f0ead600e5f3f3b965ac982a7d73d5fb
lib/ably/realtime/presence/members_map.rb644009.61 KB6cca183acd03a74c41acd79971494bee81829314cb31acc72d0e7c59759a3881
lib/ably/realtime/presence/presence_manager.rb644001.63 KBbcd47e17c0ab492b6305873bd5caf3337a805d24a5c3d8704bffd93e3acc10b4
lib/ably/realtime/presence/presence_state_machine.rb644002.21 KBdf56466df55a8a8ae9d3b8a55e5c9ab35868f8792852851709ac4ada7e933998
lib/ably/rest.rb644001.3 KB24830a7396fe7e6381a9056d7e7ebc8c87d37dcdde5ef83054c2d7eccb69120f
lib/ably/rest/channel.rb644004.05 KB55ab836e775e72f6514614d3bb2b0f693d4d87c241b5da8773184e4b61174ad4
lib/ably/rest/channels.rb644001.64 KB038cc2b5ae35fdb59ecd3482dbc5f6710c6932650ac2cb5cfaf01a74e11d7db6
lib/ably/rest/client.rb6440015 KB22d4d8b19cd4003ff874b82c0de669ce46af065ed4f31d9303c33864a48a6926
lib/ably/rest/middleware/encoder.rb644001.12 KB795ac0b0955d8e19c70204d6003787f5cad2c50d370a3bf93565e8c67350cdcc
lib/ably/rest/middleware/exceptions.rb644001.27 KB17f65d565fce352af669000202cd46996fd9d39a4a0583314773f566ddf68df4
lib/ably/rest/middleware/external_exceptions.rb64400668 Bytes99453237a315ee23b28bd07a0d154f714935fc0ae5b268440478bbe24d714cf3
lib/ably/rest/middleware/fail_if_unsupported_mime_type.rb64400477 Bytesf6d028476f738161ce64dde0be4679f972a5dc157fa957b33887278efa21f7cd
lib/ably/rest/middleware/logger.rb644001.42 KBc5300f3b4d31bbe6a8d67c628bc8251e5dc790b8b4bb563d57dae49c29fb2150
lib/ably/rest/middleware/parse_json.rb64400731 Bytesa8adfff0c5cffd1e69bdaaa340dca6457e3c0e12f7b8ac83606d1e1f3fb48609
lib/ably/rest/middleware/parse_message_pack.rb64400777 Bytesd03a7a698a8bdc3e1d85b32c0f66b52834889f00fa820353993265d434c876ea
lib/ably/rest/presence.rb644003.58 KBd9aeb63e754f2d22873c7994c42fc03451ab96aa5be144ffba1831c7e193f6ac
lib/ably/util/crypto.rb644003.69 KB24a6897fc1797091b4229d42b1c97ca2ddaf44dc73677e1d686ae3d5f5084c38
lib/ably/util/pub_sub.rb644001.3 KB1f63021417c6819ccf94c01d009da5ebf614bdb48f900486693cdb81f5e8d86b
lib/ably/util/safe_deferrable.rb64400546 Bytes947307e115543b9eafb581bfe599a5d23420eed91b7d8c415230d558d83a70f6
lib/ably/version.rb6440036 Bytes275d7f36dbe28ace635238167982e0b1a62e14093198b9d4402e659e222dee97
spec/acceptance/realtime/channel_history_spec.rb644005.31 KBbbf5bf8fdedb4c0bf8b52d385f5ea76b0fc2cc21bce14b0334637ba9ae0ed212
spec/acceptance/realtime/channel_spec.rb6440017.9 KBce93e725e1dcf468c0ef6cde3a7880673bb05da8d989931da092a9216065a763
spec/acceptance/realtime/client_spec.rb644004.13 KB70fee0e6e9d5540c40aefb82cd991bfd6a389824191790600a676a35a3efe176
spec/acceptance/realtime/connection_failures_spec.rb6440024.3 KB3e0fef14e31315b49f74728f9d85cb5cde2496f9c29fbf355f35f1b44215767b
spec/acceptance/realtime/connection_spec.rb6440029.4 KB6de89f9c4bc0c967f6959d9b5ceac5e522004e4d15deab6e5b8887ca42db7bc3
spec/acceptance/realtime/message_spec.rb6440019.7 KBd50152f521c500361e0c3672cb9e117ca9253b6d98bb2da1416b48d4f9554da5
spec/acceptance/realtime/presence_history_spec.rb644001.99 KB69b59ba1284680154f682601e39ba25b471aaa8db1a9238bcee3993258d3c002
spec/acceptance/realtime/presence_spec.rb6440050.9 KB321cf41015040db8b015d1c41b410a072d36d5fd3fe7f84b8adbeae9e3ae297b
spec/acceptance/realtime/stats_spec.rb64400660 Bytes93e48982ae596f926616925ff3d231481c78621e6e7fdb381ef4cbd0609adc59
spec/acceptance/realtime/time_spec.rb64400750 Bytes78af8594934d8afc0f61b13d18b21d96756b709201411ab9e8557e45bfccd160
spec/acceptance/rest/auth_spec.rb6440021.7 KB02ee337a09552c8230fe5ac54afe3d0ac2197497ce8140c95ae210b4353f71ac
spec/acceptance/rest/base_spec.rb644005.59 KBd783fea7b0ac6dc83b84fde1c31739762b5fb1d269f742ee95f24103e3892ff0
spec/acceptance/rest/channel_spec.rb644004.16 KB6ec99ab3f90b143cc24f6995ac3db1761139c3fab74d481f041f197cdf863e93
spec/acceptance/rest/channels_spec.rb644001.33 KBa7c305409b6ae36f307442c7e31008e8b73239d969cea9f255b350547b44c0b5
spec/acceptance/rest/client_spec.rb6440011.6 KBf83bd99c79571263e6f055f752bd5eaac88238a84439fde240696572346a630d
spec/acceptance/rest/encoders_spec.rb644006.18 KBefba0b14a8fe997a7878b0849a6c23cebb1a3a434e75642a59d553587a4896e5
spec/acceptance/rest/message_spec.rb6440011 KBca096ab339a7190fd48786bcc24d089a9238e25b494574060654c7d76d680859
spec/acceptance/rest/presence_spec.rb6440010.7 KBbb73b3818a6ed71994af7a8eccfe972175813f06bd237e826f9ddbb135a46601
spec/acceptance/rest/stats_spec.rb644007.01 KB77a75c49aca65373d5ae76da35d7598b02603f40ecdc2c51025865c7ac6d85ed
spec/acceptance/rest/time_spec.rb64400398 Bytesb86c6e8c9bba0a88ce4f54945d41ec87f4b14f69bdff4f6a9305df5a9112c698
spec/resources/crypto-data-128.json644001.49 KBe2c53b818eefb66702d51579b678f6a581f0bf379276e7f5ea04e8d3008f2f9b
spec/resources/crypto-data-256.json644001.51 KB7c9738f58024aaa73dd254beda62690c18fcfae34d34741bd0dd9360d4d53723
spec/rspec_config.rb644001.83 KB481eec5c4322864fced9e5992a4b846c3210a6495bc65e3d10b3c2b06fba7d65
spec/shared/client_initializer_behaviour.rb644005.92 KB90d50a38e00e6a324077c7c3fc602c6506458217c2390d60fe40434cbaef2c35
spec/shared/model_behaviour.rb644002.56 KBa5bed963a7b5e4df05fca4b79e0e8a43bc31e79a1365aa36ffc618ed2754264e
spec/shared/protocol_msgbus_behaviour.rb644001.12 KBd9c7652f97df1ca78c11805792a4168f6839639cacf045a6c064532980129ffb
spec/shared/safe_deferrable_behaviour.rb644002 KB935b36c5989858a2fd338cefa0f7283976338bb415f3ab119686fcbc6a1fafa1
spec/spec_helper.rb64400646 Bytes1d2a2a5dbca9e4e23186264bce493e35ff8086fe5c58a6b1d77272a60c0e9bd8
spec/support/api_helper.rb64400970 Bytes813f554c3c9f5d4a927f2b555a9d532063a3d84da0590884c10b42e30da03229
spec/support/event_machine_helper.rb644002.88 KB000b533e596eaa3286844e637abd7555afa69e84b8cf45b0a432ca6ff400bd39
spec/support/markdown_spec_formatter.rb644003.46 KB1ca712f58b38cf1d3bf26cd305b3cec88789faf25b30bf6fe96a9e19ee83dd68
spec/support/private_api_formatter.rb644001016 Bytes24301c74eda5b976cbaac5bd9080a6ffa927680b52997a9fc73962187035965b
spec/support/protocol_helper.rb64400716 Bytes37fc94631204a19461eb1dbe067247531ebff6cb96db8b07e778afacfa655a4d
spec/support/random_helper.rb64400314 Bytesdd54e33ae9dd83722e5243808c2be830d555069c500bec04d5b6d6f2ce883b81
spec/support/rest_testapp_before_retry.rb64400424 Bytes72415630c08b1ea70513cd178e13366b20da83e8a53e8e86c9030009c6984f91
spec/support/test_app.rb644002.92 KBfd2282f3983573c3320cc314fa0d7fecde0e9923b965f205aa4cb0841841f909
spec/unit/auth_spec.rb644001.67 KBde3a1ba8c745ba07692e0791385ad7df07569c86fbd138414301deb8182aec36
spec/unit/logger_spec.rb644005.21 KB2851837c743d12554314fa3c594ad2af4ce47434c3b31de3bfa9467dfe85d17d
spec/unit/models/error_info_spec.rb64400496 Bytesa1dc466dba907f3c76f1f7543a2c30e8246cf630660875a45d34be5a8041f962
spec/unit/models/idiomatic_ruby_wrapper_spec.rb6440010.3 KB8f7f17cacc64ebbee8b27dd92060e39538c2107c6b1e32d603f153665ef66946
spec/unit/models/message_encoders/base64_spec.rb644004.99 KBda14ebebe5837c3281c5be0e69e69a9ac47d0044e328b1724f59a822a43303de
spec/unit/models/message_encoders/cipher_spec.rb644008.88 KBc8986689f0b262f281f89071a3030957f9b03a39edd4704e646238d2f17018f8
spec/unit/models/message_encoders/json_spec.rb644003.46 KB57aebf3bc242ddf1da54673aa7a011ade93b8fe1aeba021a91cf2c5968e63143
spec/unit/models/message_encoders/utf8_spec.rb644001.53 KB08d38e39dd8c3bb41d8b4617b4fe8ae42901dba07dd6dff78b223896074dc94b
spec/unit/models/message_spec.rb6440011.7 KB246e41ccfc524cc72cbbddefa0678ea360c0a4dc19f763e38d1f0ced0c9461ae
spec/unit/models/paginated_resource_spec.rb644008.05 KBda38c556b9f1edd1515d2a3d72caf29ecbe863613e8691e49584a7688d507d54
spec/unit/models/presence_message_spec.rb6440012.1 KB6db3df513588f758398dadded3c3b736527c908ea3db28f0f2ada9f3a46f42a6
spec/unit/models/protocol_message_spec.rb644009.95 KBf82975069ccdd84f6995d6bc13bb71c257428eed65c6f5068f3c6cc06d0cfab3
spec/unit/models/stat_spec.rb644004.41 KBfa7a7b992a24f75f9210e327eaf61b53810f3fe189e47ec167893be52457d06d
spec/unit/models/token_spec.rb644002.49 KBf2d6bc9e7d2a2677fa9559b00f72f50742efb6ad4d10317c614052f283e628c8
spec/unit/modules/async_wrapper_spec.rb644003.63 KB2c249292acf115f4683d22fdfe2c454c6648804bf8016fd3428ab8f6472b871e
spec/unit/modules/conversions_spec.rb644001.95 KBb236a00b99941c599f82bf3b94baf2024b58411a361140974d0ba25fd6fa9922
spec/unit/modules/enum_spec.rb644007.13 KB7caa88780d9eb8d9821ca3266f83995f78823737b7c527e37ad04504c16d216d
spec/unit/modules/event_emitter_spec.rb644007.05 KBad9a4858a66297cba3627f392b21847f8191984f1017a52c83769d96f74a8a97
spec/unit/modules/state_emitter_spec.rb6440010.3 KB79e0b6dba157a0fdf380a3770468484b493eace7d04dbd5756e314ec3f053aa9
spec/unit/realtime/channel_spec.rb644008.02 KB688e23c73830a3d93af80f18013aa66d6fce3ae83add4c618d404205f18eb0e0
spec/unit/realtime/channels_spec.rb644002.51 KB305ac26c0fbd69940100d12d015447bbc2bdc1d9c0b88360080c3dacafa69e0f
spec/unit/realtime/client_spec.rb64400919 Bytes36ecd97db3e93f5f2f96f8bc3a16e6da1e487ecbe8c3624b03b67ebf604aea83
spec/unit/realtime/connection_spec.rb644001.85 KBc9c73adec62e9f49f7cc03d64fe06cb1fc5b4b20419f6033fe75f11b84424447
spec/unit/realtime/incoming_message_dispatcher_spec.rb644001.24 KB52534d56fdb103127b0eae5c606afd4182291949ac394f8a83a88de15f8ecf1b
spec/unit/realtime/presence_spec.rb644005.63 KB83a08409f8b46c4a337e12cd975864022ac8dba40a8429064e51d79cb621989e
spec/unit/realtime/realtime_spec.rb64400254 Bytese3d2c8a7dbe20b4c61e9473f5f7729d69f38601ec22ce21c2740e6d6ad3dcef9
spec/unit/realtime/safe_deferrable_spec.rb64400336 Bytes1dcfde2be6aca278aa377079b5114cec5d5891bde3187ddda7c74f41eb294606
spec/unit/realtime/websocket_transport_spec.rb64400951 Bytesdc9631572ce9a8c03bc544c95ff9eb8e5c5c4e8d5699540a04d60a6c11a8f142
spec/unit/rest/channel_spec.rb644002.79 KB8e038e0d842af8d3f718d390e7710004ba1970cf4ef47db75526d48e7e7bb227
spec/unit/rest/channels_spec.rb644002.29 KB83e23b0909f8478eb446901150cc7f0160d2373e5ae44e299cac032f8a6e6f34
spec/unit/rest/client_spec.rb644001.82 KB41778d1172f7adff455636fdd0434874e84e78b575daa991b606e48d393248e8
spec/unit/rest/rest_spec.rb64400256 Bytesfa5e7f789e34b02e3fee6c204c58cb5212e84216669d6b78ff5e3dd579f0d810
spec/unit/util/crypto_spec.rb644002.77 KB4ef9d5fcfefb594df6e85783f3e9c381e781f6102777a31eda895bf33f53da95
spec/unit/util/pub_sub_spec.rb644002.67 KB575900a44e2f5328646cafd78939119262eb496e21f772981cccfe45b4fb9d59