ably-0.8.2

https://rubygems.org

ably

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 714941

number: 0.8.2

platform: ruby

spec_sha256: 3a2f693db6a5d0dcb0781913ccce5cf943d0790ae185982e4f655df96d12accc

sha256: 9e30e22431d96997432ceef7553f866fdebd2fca82b054714b2f91b5e8e6c06e

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

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

position: 38

version_data_entries_count: 150

uploaded_at: 2015-05-20 14:37:20 UTC

indexed: true

has_extensions:

extensions:

Gem size: 160 KB

Version Data Entries

Total: 150

Unpacked size: 868 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore1006440052 Bytes649f5224c728365746d37733fbaf428962a9273c7ee575a49750c778ce372dfd
.gitmodules10064400123 Bytes2e247e9621a36cf478df545f198596853c53c2c5b962c9bfa04d42afa9b4793d
.rspec1006440031 Bytes857242c5967366a7f2ba3d9e753cd624dd4c04d903a4864bb74f94696f012f6d
.travis.yml10064400301 Bytes0324b756672b610afb9cc25215556f1836ae93939240c135e1babcb3d945328b
Gemfile1006440089 Bytes55eb4f55d771dce68f1f2b1f65d3b853fc9336db8dccdf5f1b33be6822080592
LICENSE.txt100644001.04 KBac3179df829e25d6eeb0847d28f06fea5e187d7d80aabb6d4bfa40a5510a8b98
README.md100644006.1 KB2870ffc7c9b6e42c72900d10b84fe5b02a4b4989679698acbf49f813c4ac7fd3
Rakefile10064400772 Bytescacdc620ad4f5db071aaa354611e6558aa84b3c9d15fd2493cf9010606804736
SPEC.md10064400135 KBab88a1fa85fc94196964e7dd190947c6d4126c261fc392c0a99509f2f490cff9
ably.gemspec100644001.65 KB9288151b0ddd36cc06137733d88d22f3e1a000bf5516a64e1ae312748b22389e
lib/ably.rb10064400294 Bytes61dde5254e3b51d4a4a8bb80e097763d90e94a09047855ee4ed153d49a5b62f9
lib/ably/auth.rb1006440018.1 KB9bb131fd5cd5de5b3bd872cf0c9276285319d722d3faba83a034029154fa461b
lib/ably/exceptions.rb100644002.76 KB62c622656e582035df948ec866554dd12ebf08e3e46167ace3f9a12751437418
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_result.rb100644005.62 KB5093b667e428875fa5db6bde5c4779b81a31401def526e099b81eca506f1dafb
lib/ably/models/presence_message.rb100644005.54 KB8766f8f303ad2467251bef5679582dceecbe73bc33a93235fcd0c6a92fa19f0f
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.rb100644003.38 KB9d249533f1b85b4565cb5fa83d64f82dfa8ed6586e00e991999e6ed4dbabe11d
lib/ably/modules/encodeable.rb100644002.38 KB036f588b83c98c009c3442dfc2d07264e505c0b33e040084f0fc38c880d90971
lib/ably/modules/enum.rb100644005.46 KB4f82b2126a98a9e831555d5ea978bd30c837553efd50a892c95aa1b7af16418e
lib/ably/modules/event_emitter.rb100644005.41 KBded145d4f42139b3fd4f505026c037edb57a6bce28cdd91ee2f1c3fc2d763b6f
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.69 KB8bc425b85793e5725bab67cc65243bbe9d76d6e7fad500509a4635d892145bd9
lib/ably/modules/safe_yield.rb100644001.4 KB982b1eb8f22247a3b42d1fdb273cc25165f17a3749d9ea3087005758d80b7cdd
lib/ably/modules/state_emitter.rb100644006.16 KBb91e32873b7899e6882299c4fa8ed19360f851f90b0793fe5cd9b6267befb3e4
lib/ably/modules/state_machine.rb100644001.52 KBab700312870b2d000d2f7b358a978af3364d6251180a8cdc9eceafbdfbb9a8f5
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.1 KB7f5a159f7bc6fc365d0894271e0c2e0bb36edb5ea9f15d0d740faaf978a348fe
lib/ably/realtime/channel/channel_manager.rb100644004.65 KB2158369c4819db34bb97f476ac35dcd070cdb95bb613f3c8befd6980f928417f
lib/ably/realtime/channel/channel_state_machine.rb100644002.9 KB733d459a7f9b922573dfb9628a1d5238790ebdd6b7ba65edfe35e335dacd22af
lib/ably/realtime/channels.rb100644001.91 KB039db6666aff647a0d1df76d07c210eea6cdc92dd629c34b0f3bd6efa87b0415
lib/ably/realtime/client.rb100644007.55 KBfeb3891959c3c949e97e632c88215911d4a75a93920c8990f6c404a56fb1da48
lib/ably/realtime/client/incoming_message_dispatcher.rb100644007.1 KB250024266ec42453a897ce4a0ff5fea6e70aa4d17dfd5f4e2197014823b30d88
lib/ably/realtime/client/outgoing_message_dispatcher.rb100644001.95 KBaaa8fc0ad46f4045caea2c6b53adf8d9b9c7586cc49304275bfaea018cd704bb
lib/ably/realtime/connection.rb1006440017.5 KB37845b5a1df7381c45aadef0f94b595757f08061cec91549010534fca9fb2fe9
lib/ably/realtime/connection/connection_manager.rb1006440016 KB5d66bc0dac6e28efad2eb4388c13995d96d2aa0bb16be9d185bb0e975efd2cce
lib/ably/realtime/connection/connection_state_machine.rb100644004.24 KB7c7a464804f5841e240115faa0afc76361ba2fe10e8206c9be07588dcc172237
lib/ably/realtime/connection/websocket_transport.rb100644006.93 KB9867b151ff84727c004be96df1007ed64bbfe2bf1c981173411c50ac141c9aa3
lib/ably/realtime/models/nil_channel.rb10064400794 Bytesacff31a1642a990915c6ded026f85c1ec60c618a6806caba05847bb5569ecbca
lib/ably/realtime/presence.rb1006440018 KBf9213b036740f107cdedbc20f92fed06030ef0744c7c2e06c485cd2e8e57633d
lib/ably/realtime/presence/members_map.rb100644009.45 KB061ba1d64f5fff804e9eed03e31b2014dff4245c1a23d3c696507dcdbd3f5600
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.25 KBa61c591d72a7db337d72167813b778331e4d1c2c521fda49e3a40104e8a980de
lib/ably/rest/channels.rb100644001.64 KB038cc2b5ae35fdb59ecd3482dbc5f6710c6932650ac2cb5cfaf01a74e11d7db6
lib/ably/rest/client.rb1006440015.2 KBa2d4541ee7b0531f490c618b4dfeb4eb6bc75447ad057993398b98a9758ce0e2
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.73 KB33a25b46c8a03f9d0cc482622fa0600009a070e21d8cf6320863329cd58d40b6
lib/ably/util/crypto.rb100644003.69 KB24a6897fc1797091b4229d42b1c97ca2ddaf44dc73677e1d686ae3d5f5084c38
lib/ably/util/pub_sub.rb100644001.29 KB1d7712c4614f74bb46638b528546d55f566b052993e0d6ae1b9022f10b8daa02
lib/ably/util/safe_deferrable.rb10064400547 Bytes24fcd91331a0ae4f74f4a55a8ff9f796ebd5449f417ae0ff2721144fd2063e09
lib/ably/version.rb1006440036 Bytes87d30697733dda880c195d113fe5559eeb2cfdc1662e77cc1a6656ea12e2e772
spec/acceptance/realtime/channel_history_spec.rb100644007.18 KBc388a06e7267a3cace6ca7560fe84a09167f7316edc6d4f1ee3161aba4c62cd6
spec/acceptance/realtime/channel_spec.rb1006440017.5 KB3039db9916d8e21a4e931b653d5a35f98f7e8c88ed75d0e9ee7b05eef4b0cb87
spec/acceptance/realtime/client_spec.rb100644004.21 KB7f2028ddb4c0bc037eb2102510147f7f6a4c6169c780cca40af1d9a6f8fd4238
spec/acceptance/realtime/connection_failures_spec.rb1006440024.4 KB0b40857929f77212f5042edbe66861e750ac15c83578c3ee250111a0591070f9
spec/acceptance/realtime/connection_spec.rb1006440029.5 KBb046c2ac68109b257f8a948489646de480be910670df20e8cbf506707513dcb6
spec/acceptance/realtime/message_spec.rb1006440022.1 KBeb8bbbafbb180c5f2f3f82775e4efb567193626ad22f68b0ae543d51c2204a2e
spec/acceptance/realtime/presence_history_spec.rb100644004.03 KBb6a56ff45f141cabf5a4782fbf76477219b80ed3a95df03504fb0709b0c9a2ba
spec/acceptance/realtime/presence_spec.rb1006440055.3 KB4419dc6940f62c9d122cc0b0c4ac0022f72469ba31b4c9b0dcc82499692b6863
spec/acceptance/realtime/stats_spec.rb10064400652 Bytesecc0931cbbc1550d822fb5361a1c839228abef3e597990cd041bc1787b7ed783
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 KB4b9fe187887327db2a80bbfa5857f1e1ac1b26776090b783b6e65ee31454d05f
spec/acceptance/rest/channels_spec.rb100644001.32 KB8b4d7703fd5d657f07117fad4f7bba401b9fa29f8f73921e480b14235190dda5
spec/acceptance/rest/client_spec.rb1006440012 KBb086c3e8894f4d812cb620371f0437335001848fce8b23cd5701aa0a52d38784
spec/acceptance/rest/encoders_spec.rb100644006.17 KB470b2fde2dfa1b6fdb579a46f2a6e0d0f6da661875153d2e6acb849d4ea19e5e
spec/acceptance/rest/message_spec.rb1006440013.3 KBf06a52ea61e136aebddfb307adcb20e75985696d7228c6f5cf2ff97bab4ef4ca
spec/acceptance/rest/presence_spec.rb1006440012.8 KB1af982b64e8b58421e9fb9f4d95faa11f92fc5ad281e31c5c98671f0245c78a4
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_result_spec.rb100644008.02 KBfd346addc5858afe1ca2ce9c47dd756629deb4dc578bd9f2bc221f4cfa6a33cf
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.rb100644006.97 KB948252ce55e787f75362e03de9ef7d571bfc224247444d95429f93bcffdf2bf9
spec/unit/modules/state_emitter_spec.rb1006440010.3 KB784a46302514b86f254b921ce7eb4dde2297afe53eed383e42b46ea3ddc4eff5
spec/unit/realtime/channel_spec.rb100644008.02 KB61f21d10057897699ad8ce7782f977f6e0ef1f545fe08bd86542c9fefa88812d
spec/unit/realtime/channels_spec.rb100644002.51 KB305ac26c0fbd69940100d12d015447bbc2bdc1d9c0b88360080c3dacafa69e0f
spec/unit/realtime/client_spec.rb10064400915 Bytes3ef8e0ae1b1311d21b735c575ec749eec5a357f09430a97460521709900c4bd5
spec/unit/realtime/connection_spec.rb100644001.85 KB730a639331ba770bb66e80576ae03130f468759064b9cc85de046471a449a3f2
spec/unit/realtime/incoming_message_dispatcher_spec.rb100644001.24 KB52534d56fdb103127b0eae5c606afd4182291949ac394f8a83a88de15f8ecf1b
spec/unit/realtime/presence_spec.rb100644005.62 KB07a045c6610b910c4d8007844bfc777fcfe2308476d5d6a48d18a6ac1bb2bdc3
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