ably-0.8.1

https://rubygems.org

ably

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 714934

number: 0.8.1

platform: ruby

spec_sha256: eb4363788c9c40e7ee14349a42993c9f876df323aaac437eb7194a95b59f047e

sha256: 872ae84e0ea9647d44c1051a9612a3c7ccc52c531e1c07f3465b7e105a077406

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

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

position: 39

version_data_entries_count: 150

uploaded_at: 2015-04-23 12:59:50 UTC

indexed: true

has_extensions:

extensions:

Gem size: 159 KB

Version Data Entries

Total: 150

Unpacked size: 859 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore1006440052 Bytes649f5224c728365746d37733fbaf428962a9273c7ee575a49750c778ce372dfd
.gitmodules10064400123 Bytes2e247e9621a36cf478df545f198596853c53c2c5b962c9bfa04d42afa9b4793d
.rspec1006440031 Bytes857242c5967366a7f2ba3d9e753cd624dd4c04d903a4864bb74f94696f012f6d
.travis.yml10064400301 Bytes0324b756672b610afb9cc25215556f1836ae93939240c135e1babcb3d945328b
Gemfile1006440089 Bytes55eb4f55d771dce68f1f2b1f65d3b853fc9336db8dccdf5f1b33be6822080592
LICENSE.txt100644001.04 KBac3179df829e25d6eeb0847d28f06fea5e187d7d80aabb6d4bfa40a5510a8b98
README.md100644006.12 KB3d08d8ab47d9b78ee8d2751a1d821eb70bf2d294ca195dc6527ce56d31d12a57
Rakefile10064400772 Bytescacdc620ad4f5db071aaa354611e6558aa84b3c9d15fd2493cf9010606804736
SPEC.md10064400135 KBca12676cf8ac173e0e777eeab7820c94764a4ad35924d6ca90762aed56b25afd
ably.gemspec100644001.66 KB35c83d4fc495839a2a538bdaa1dadfeb8c24a1932dfa812124b7775874ae9b85
lib/ably.rb10064400294 Bytes61dde5254e3b51d4a4a8bb80e097763d90e94a09047855ee4ed153d49a5b62f9
lib/ably/auth.rb1006440018.1 KB9bb131fd5cd5de5b3bd872cf0c9276285319d722d3faba83a034029154fa461b
lib/ably/exceptions.rb100644002.66 KB46262f5123bc33257ce589fa7430ab86276a247210d2b4bdd7c77ac38095131f
lib/ably/logger.rb100644003.22 KB75f65ab64212d8d17d442835e21a215b871174cbdaabcca630e3bf727787fa5e
lib/ably/models/error_info.rb100644001.08 KBcd058398d0c574d1c3b1c91e39f01fc30462a0888b84a2ac508754f99bbd73d9
lib/ably/models/idiomatic_ruby_wrapper.rb100644007.02 KBab19e2651a29e59863565a2132a60ab95cc1cd46679e13da9a43015e64d0ccce
lib/ably/models/message.rb100644004.76 KBdb0ac967d68b858af00aeea1ef1e589dc45a1fea7b11afea3a6c657b6e56271d
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.63 KB05c53a81fd052b2f88206ae811c0ed36b20a630ca58dbd09db6f026d663b8ed9
lib/ably/models/presence_message.rb100644005.54 KB2c396b9481c234f301f357e7fdfc40c27e79107794575388179c7547c22c62cb
lib/ably/models/protocol_message.rb100644007.35 KB6213cecec5a0fe1c607c8048e151e312d496fdb1e162559a3776348f8f63449a
lib/ably/models/stat.rb100644006.4 KBcef71c295d1e9543551568e606495c0d99e3d60369fcafd845a7be66dfd83d7f
lib/ably/models/stats_types.rb100644004.91 KB40631a17fb9c047870e2c1823d9a1de099cba73c77a84b13a5f25b6f34575fcb
lib/ably/models/token_details.rb100644003.39 KBb3e715e7eaf06c7a440a8e5a3501fe331219f64db5360379c71980061ef92510
lib/ably/models/token_request.rb100644004.19 KBadd2a8d05dafe18376d253981e2aa1663ed76da51a38ffb661d38a7186b8b9a5
lib/ably/modules/ably.rb10064400685 Bytes51f0af0137544c4e43e739c7d142be04727a55359bb69acfd8abf664f04c39c3
lib/ably/modules/async_wrapper.rb100644002.12 KB230c1410736f21338ac78aeaf9291d837da5cacc836c87098ff43deac8998c4d
lib/ably/modules/channels_collection.rb100644002.26 KBc9744e3408f58074c5062c680c3d4e0ad0287560b2f7205b8fb2c58301018377
lib/ably/modules/conversions.rb100644002.87 KBfaf3701e9de0d703bca9b2d9b147ebc4f98dc9132b09c921bf99f7a5b681dc26
lib/ably/modules/encodeable.rb100644002.38 KBbb79e340129be0684e85764f121d4d5cdb7f45514d8228c9e83882d3cb652520
lib/ably/modules/enum.rb100644005.46 KB4f82b2126a98a9e831555d5ea978bd30c837553efd50a892c95aa1b7af16418e
lib/ably/modules/event_emitter.rb100644005.43 KB1f4fded1772fef7040aa6bf9ef03e5d36536a5603fd4af9602b8f1b1b1e60f8e
lib/ably/modules/event_machine_helpers.rb10064400788 Bytesce61b3e16b848b516fba43c8f5373196a8c498a45d716d1fe240db15029f68ec
lib/ably/modules/http_helpers.rb100644001.26 KBd1a6500d0532a48c1fb0236f1b86f786a19c7d500562454966f8b5aa3d3e6cab
lib/ably/modules/message_emitter.rb100644002.53 KB0a3836aebaea2b603781f05d479e0d029dee48b47c3f49b6157a44c89e58bf33
lib/ably/modules/message_pack.rb10064400418 Bytes9ff713d8e160c73a0d1c87f716d5c8ed6dd54da02e61d10f957dfee89be4bcff
lib/ably/modules/model_common.rb100644001.08 KBd4a3cdad4361eee5172a837604514e0a1c1768292ac9f9f9d5b65284383223d7
lib/ably/modules/safe_deferrable.rb100644002.56 KBabd64b60b6cae25c76d71eded3325326e82bd774b985931564d8328a1bb1b3d9
lib/ably/modules/safe_yield.rb100644001.4 KB982b1eb8f22247a3b42d1fdb273cc25165f17a3749d9ea3087005758d80b7cdd
lib/ably/modules/state_emitter.rb100644006.16 KB5bda5399d5f29e8bef48f48c9b245a2a926dd93724939df4337693bbe850f53f
lib/ably/modules/state_machine.rb100644001.52 KBe243dfcce6196b2f4416443cbb0b78c8381abe21b478df779e47c99db80d29de
lib/ably/modules/statesman_monkey_patch.rb100644001.05 KBb8bd5d9253aef8d9d66f31d19d82ac861b858dcfc4e027e1110fa543f4bfc32b
lib/ably/modules/uses_state_machine.rb100644002.52 KBa4636e9c5f5fe37d6c93a481b35ca838297f4ac495ed9932fd739c33307f5124
lib/ably/realtime.rb100644001.58 KBdf4ed525e9a1d51e1c4f31ab37063b53e2dd2328ba9492e5e43153db3136b524
lib/ably/realtime/channel.rb1006440011.2 KB3110e4a6d0de1176f6f957e81c20147fa05edc2114d4ddf4244cce0c1d3b6fb7
lib/ably/realtime/channel/channel_manager.rb100644004.65 KB68c5048decb9dfa999b9b607eda84ffe4f672beb9f61bbd4a5ad6ec6106d0f61
lib/ably/realtime/channel/channel_state_machine.rb100644002.9 KB733d459a7f9b922573dfb9628a1d5238790ebdd6b7ba65edfe35e335dacd22af
lib/ably/realtime/channels.rb100644001.91 KB039db6666aff647a0d1df76d07c210eea6cdc92dd629c34b0f3bd6efa87b0415
lib/ably/realtime/client.rb100644007.58 KB331a6320cbef738555c5f79a2c4e021cdd729b6df385f83133ec7c0f318985fa
lib/ably/realtime/client/incoming_message_dispatcher.rb100644007.1 KBe8c89665806f9e3de9516a91ce65e674e514646c7a3c713d1485982351e00ad9
lib/ably/realtime/client/outgoing_message_dispatcher.rb100644001.95 KBaaa8fc0ad46f4045caea2c6b53adf8d9b9c7586cc49304275bfaea018cd704bb
lib/ably/realtime/connection.rb1006440017.5 KB826c07370d426c3e5ec26d1dedb9a219a9273d8d4afb1af206032970ea1b3fb8
lib/ably/realtime/connection/connection_manager.rb1006440016 KB871f2ff646d8a89321db928f596a10e7aec180f7cdc40b8102b04e5b35b5ed17
lib/ably/realtime/connection/connection_state_machine.rb100644004.24 KBce5f182c869043c8c0951ce50dbe461b449409d55255b77ba50fb8575caee42c
lib/ably/realtime/connection/websocket_transport.rb100644006.94 KB715c03a90e41c90a226637d1c640f247c42dab48669e30c44a3844c6c96c1b6a
lib/ably/realtime/models/nil_channel.rb10064400794 Bytesacff31a1642a990915c6ded026f85c1ec60c618a6806caba05847bb5569ecbca
lib/ably/realtime/presence.rb1006440017.4 KBbca1292f8f165d69f1f8e713820b7e68f6b1a5d9588c72ab15e146af9359af20
lib/ably/realtime/presence/members_map.rb100644009.61 KB6cca183acd03a74c41acd79971494bee81829314cb31acc72d0e7c59759a3881
lib/ably/realtime/presence/presence_manager.rb100644001.63 KBbcd47e17c0ab492b6305873bd5caf3337a805d24a5c3d8704bffd93e3acc10b4
lib/ably/realtime/presence/presence_state_machine.rb100644002.21 KBdf56466df55a8a8ae9d3b8a55e5c9ab35868f8792852851709ac4ada7e933998
lib/ably/rest.rb100644001.09 KB54ef3f6899ad5b65f933b0d2a5647fc4d84a0340c7897d84105ba537bfc707e1
lib/ably/rest/channel.rb100644004.22 KBa833a8c82a512a494ac903860392d7a729e08ebf2190c52173fdb512cdde8edc
lib/ably/rest/channels.rb100644001.64 KB038cc2b5ae35fdb59ecd3482dbc5f6710c6932650ac2cb5cfaf01a74e11d7db6
lib/ably/rest/client.rb1006440015.2 KB32d0e98fbedce7cfc93328d4e64d548ff95c453df0670da3ecb7706ade304227
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.42 KBc5300f3b4d31bbe6a8d67c628bc8251e5dc790b8b4bb563d57dae49c29fb2150
lib/ably/rest/middleware/parse_json.rb10064400731 Bytesa8adfff0c5cffd1e69bdaaa340dca6457e3c0e12f7b8ac83606d1e1f3fb48609
lib/ably/rest/middleware/parse_message_pack.rb10064400777 Bytesd03a7a698a8bdc3e1d85b32c0f66b52834889f00fa820353993265d434c876ea
lib/ably/rest/presence.rb100644003.75 KB2d204a5efb356d110036a296d1ec97f55aca1600f8a3cb8bc21a3a66e20fa561
lib/ably/util/crypto.rb100644003.69 KB24a6897fc1797091b4229d42b1c97ca2ddaf44dc73677e1d686ae3d5f5084c38
lib/ably/util/pub_sub.rb100644001.3 KB1f63021417c6819ccf94c01d009da5ebf614bdb48f900486693cdb81f5e8d86b
lib/ably/util/safe_deferrable.rb10064400546 Bytes947307e115543b9eafb581bfe599a5d23420eed91b7d8c415230d558d83a70f6
lib/ably/version.rb1006440036 Bytesfbf18c5a676db2e78b6762173e99bfbb90db54e66643ab2a5effdfa1332ed527
spec/acceptance/realtime/channel_history_spec.rb100644007.18 KBc1899f84be4023ed0232a94126e313c00a10cd92279a6e2b85a66197f3347ee1
spec/acceptance/realtime/channel_spec.rb1006440017.9 KB69c609f2f894ccedadb0a2bac4cbf570bab32a45e1446bbbf4237f90fc96b11d
spec/acceptance/realtime/client_spec.rb100644004.21 KB7f2028ddb4c0bc037eb2102510147f7f6a4c6169c780cca40af1d9a6f8fd4238
spec/acceptance/realtime/connection_failures_spec.rb1006440024.3 KB6852f239ecfdd8c235c901bb0d92ba54695fffa9aec8e0f6ce8c9572e69e62b4
spec/acceptance/realtime/connection_spec.rb1006440029.5 KBec7199ee9c4986dd795bbde038894196d1d33f20f8bb99096890f8ac09db6019
spec/acceptance/realtime/message_spec.rb1006440019.8 KB454541d334781f1d5bcb9679898ccde797b89b8456345a0ba2a825a4ced1662f
spec/acceptance/realtime/presence_history_spec.rb100644004.03 KBb6a56ff45f141cabf5a4782fbf76477219b80ed3a95df03504fb0709b0c9a2ba
spec/acceptance/realtime/presence_spec.rb1006440051 KBc9205936573fcf76e37cbcc7821e4592f818ecb0c77e147048dd7076de6791c2
spec/acceptance/realtime/stats_spec.rb10064400656 Bytesb95cad62c1fd0d34efd14faea0f7125f8de995362700ea367acb5d0844611cb5
spec/acceptance/realtime/time_spec.rb10064400746 Bytes33c08b87ea56f980e2ff0570f4c78a8933771bb584c33b108655bff719fb4cea
spec/acceptance/rest/auth_spec.rb1006440027.2 KBf3cd390e598c5455a3aefed3758e79a2d48e7a7e8cc79e5f8096e43ffa459d3c
spec/acceptance/rest/base_spec.rb100644005.71 KBafb3c17a132b11803ac6802809290c6d29edc6e718394579c14eb56b3cb412b6
spec/acceptance/rest/channel_spec.rb100644004.41 KB372af1304e070285a7c8c9a8e4ae74af130046b8923d8fe6df4ecd5db6a7b74e
spec/acceptance/rest/channels_spec.rb100644001.32 KB8b4d7703fd5d657f07117fad4f7bba401b9fa29f8f73921e480b14235190dda5
spec/acceptance/rest/client_spec.rb1006440012 KBb086c3e8894f4d812cb620371f0437335001848fce8b23cd5701aa0a52d38784
spec/acceptance/rest/encoders_spec.rb100644006.17 KB1cbe17b890409ab49edbcfcd552e8f6d5edeb2214480b4a37f234706195831d2
spec/acceptance/rest/message_spec.rb1006440011.1 KBbadbff8e19aa9d20f959e279b9d65364c7dbcdd4b9047fe51fdcc9495e546420
spec/acceptance/rest/presence_spec.rb1006440012.7 KB5a33141d6c0b7b111eee204b9d25ca27493ccc924bde39daf12fc03eb77073b8
spec/acceptance/rest/stats_spec.rb100644007.19 KB738e34aecf1465e398774dceb0e1f7aa0cc76844183a9a312f2a7a1d9f3f9273
spec/acceptance/rest/time_spec.rb10064400394 Bytes576d659ead93101c2da7e938984e24819202d81fe9660034c7f5563dcffdbaf1
spec/rspec_config.rb100644001.87 KB82d38c25cdb78772131ef41d4c58280b74b58fbb5c4a6bc03a22ec813e6c6787
spec/shared/client_initializer_behaviour.rb100644006.09 KB7250b8a246c8d8f1f03fe454c8132f9d572e28dee2e8fa02ab05a6fe28daedb7
spec/shared/model_behaviour.rb100644002.56 KBa5bed963a7b5e4df05fca4b79e0e8a43bc31e79a1365aa36ffc618ed2754264e
spec/shared/protocol_msgbus_behaviour.rb100644001.12 KBd9c7652f97df1ca78c11805792a4168f6839639cacf045a6c064532980129ffb
spec/shared/safe_deferrable_behaviour.rb100644002 KB935b36c5989858a2fd338cefa0f7283976338bb415f3ab119686fcbc6a1fafa1
spec/spec_helper.rb10064400683 Bytes7c1631acd03ed16918d62f4bb6dde67a69e1df9f3e971549b4255476336175a3
spec/support/api_helper.rb10064400980 Bytes1230e86fb5ba7ea5d3384117c39eae22f4155da023a3a52b9110254d03a7fb41
spec/support/event_machine_helper.rb100644002.88 KB000b533e596eaa3286844e637abd7555afa69e84b8cf45b0a432ca6ff400bd39
spec/support/markdown_spec_formatter.rb100644003.46 KBf7f63bb2e48580e164b3d56c307cf77f33af5ca125f959ac789f8a70276bbced
spec/support/private_api_formatter.rb100644001016 Bytes24301c74eda5b976cbaac5bd9080a6ffa927680b52997a9fc73962187035965b
spec/support/protocol_helper.rb10064400716 Bytes37fc94631204a19461eb1dbe067247531ebff6cb96db8b07e778afacfa655a4d
spec/support/random_helper.rb10064400314 Bytesdd54e33ae9dd83722e5243808c2be830d555069c500bec04d5b6d6f2ce883b81
spec/support/rest_testapp_before_retry.rb10064400424 Bytes72415630c08b1ea70513cd178e13366b20da83e8a53e8e86c9030009c6984f91
spec/support/test_app.rb100644002.76 KB03250407219a1b1d54335205bc160e41495c7094a2116ec265fe9913a2f7eaf9
spec/unit/auth_spec.rb100644002.19 KB94c49b80f8208a28ecec2e2bf1444b25323696643b3b6c9609c5831aa7e6b93d
spec/unit/logger_spec.rb100644005.21 KB2851837c743d12554314fa3c594ad2af4ce47434c3b31de3bfa9467dfe85d17d
spec/unit/models/error_info_spec.rb10064400496 Bytesa1dc466dba907f3c76f1f7543a2c30e8246cf630660875a45d34be5a8041f962
spec/unit/models/idiomatic_ruby_wrapper_spec.rb1006440010.3 KB8f7f17cacc64ebbee8b27dd92060e39538c2107c6b1e32d603f153665ef66946
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.7 KB246e41ccfc524cc72cbbddefa0678ea360c0a4dc19f763e38d1f0ced0c9461ae
spec/unit/models/paginated_resource_spec.rb100644008.07 KBa2a97d5c30a6a5c9c5f8cc41166f922075e029c7d17970db6c1ed7e3bf491bd4
spec/unit/models/presence_message_spec.rb1006440012.1 KB6db3df513588f758398dadded3c3b736527c908ea3db28f0f2ada9f3a46f42a6
spec/unit/models/protocol_message_spec.rb100644009.95 KBf82975069ccdd84f6995d6bc13bb71c257428eed65c6f5068f3c6cc06d0cfab3
spec/unit/models/stats_spec.rb100644009.31 KB8edc96c3c8c5407b6d1573e4b30705795cea4d2c1c1558f2fee690f591207bf5
spec/unit/models/token_details_spec.rb100644003.59 KBbe7f67f948577e463db89ffb14e470c95d06ef4b116a233f7e36a1c1e48e7cbb
spec/unit/models/token_request_spec.rb100644003.39 KB6e69f904fb94ac7e68e944e0efd2370e18b8a5ce61697b94ae21a49ca89e05aa
spec/unit/modules/async_wrapper_spec.rb100644003.67 KB1e94e8244db1cb4b91df1e085d7be776fa73533216edbe9fa0fe3e37ea6491f7
spec/unit/modules/conversions_spec.rb100644001.95 KBb236a00b99941c599f82bf3b94baf2024b58411a361140974d0ba25fd6fa9922
spec/unit/modules/enum_spec.rb100644007.13 KB7caa88780d9eb8d9821ca3266f83995f78823737b7c527e37ad04504c16d216d
spec/unit/modules/event_emitter_spec.rb100644007.05 KBad9a4858a66297cba3627f392b21847f8191984f1017a52c83769d96f74a8a97
spec/unit/modules/state_emitter_spec.rb1006440010.3 KB79e0b6dba157a0fdf380a3770468484b493eace7d04dbd5756e314ec3f053aa9
spec/unit/realtime/channel_spec.rb100644008.02 KB688e23c73830a3d93af80f18013aa66d6fce3ae83add4c618d404205f18eb0e0
spec/unit/realtime/channels_spec.rb100644002.51 KB305ac26c0fbd69940100d12d015447bbc2bdc1d9c0b88360080c3dacafa69e0f
spec/unit/realtime/client_spec.rb10064400915 Bytes3ef8e0ae1b1311d21b735c575ec749eec5a357f09430a97460521709900c4bd5
spec/unit/realtime/connection_spec.rb100644001.85 KBc9c73adec62e9f49f7cc03d64fe06cb1fc5b4b20419f6033fe75f11b84424447
spec/unit/realtime/incoming_message_dispatcher_spec.rb100644001.24 KB52534d56fdb103127b0eae5c606afd4182291949ac394f8a83a88de15f8ecf1b
spec/unit/realtime/presence_spec.rb100644005.63 KB83a08409f8b46c4a337e12cd975864022ac8dba40a8429064e51d79cb621989e
spec/unit/realtime/realtime_spec.rb10064400250 Bytesb22e9c75fb80597d14d09262d05e67222432745d048ea99fb88ffd548b0b2556
spec/unit/realtime/safe_deferrable_spec.rb10064400336 Bytes1dcfde2be6aca278aa377079b5114cec5d5891bde3187ddda7c74f41eb294606
spec/unit/realtime/websocket_transport_spec.rb10064400951 Bytesdc9631572ce9a8c03bc544c95ff9eb8e5c5c4e8d5699540a04d60a6c11a8f142
spec/unit/rest/channel_spec.rb100644002.79 KB8eb5756396bbd008771a5350327b4257b6736605390af12dcad650e2ca02c0e8
spec/unit/rest/channels_spec.rb100644002.29 KB83e23b0909f8478eb446901150cc7f0160d2373e5ae44e299cac032f8a6e6f34
spec/unit/rest/client_spec.rb100644001.79 KBa48ca135b06b8c885a9f040aa3afa79e53f715f536f193d70bca5fcc960a2558
spec/unit/rest/rest_spec.rb10064400252 Bytes2902b3b1459901ec8cb282c2708bc9b23ceb69344af24b96135e0fce29dde67b
spec/unit/util/crypto_spec.rb100644002.8 KB5aad54bc411d3b6e0001672ab495537ce9d58dd04613f6f2e2fa9488233d2106
spec/unit/util/pub_sub_spec.rb100644002.67 KB575900a44e2f5328646cafd78939119262eb496e21f772981cccfe45b4fb9d59