punchblock-1.5.1

https://rubygems.org

punchblock

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 268471

number: 1.5.1

platform: ruby

spec_sha256: 2cb61285d5445a6d86ab32c8b623e1b101797f632271a84a1954ea9890006b76

sha256: 16b6063a550a99c7a39b551190bfa95ead9af650dcf12148e3b450fe24a92934

created_at: 2024-05-13 08:17:34 UTC

updated_at: 2024-06-07 08:46:01 UTC

position: 39

version_data_entries_count: 148

uploaded_at: 2012-10-11 12:08:17 UTC

indexed: true

has_extensions:

extensions:

Gem size: 91.5 KB

Version Data Entries

Total: 148

Unpacked size: 557 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
Guardfile64400209 Bytesd8849f427881329e867b4e9ecb20749bb445e4108f1cff8b0b4b2e34216be0bd
.document6440055 Bytes0050ed5b67fff8be1f7e1610fb2e9d4a3f5c826d65c82ede0828c633bacc925f
.gitignore64400102 Bytes256e5debf502c06a01ebe0efd812a0e142caaa05b556e96fd4233e0c6b638338
.rspec6440038 Bytes107bfa15d2b283bb34e48a073e2c11c0260a8baa325eb4ced8cfa813e020a455
.travis.yml64400144 Bytes288d7dcc96bc56a60ef8a4fd14c99457fad80d79a2bba7300d52b90e4deea7ce
CHANGELOG.md6440015.1 KB0b423cda9597aa16ffc701cbd108b4a5c1e3874ece12a41f415c1dcc6cd7bc30
Gemfile6440073 Bytes48d86c89e59cb2920590a4fe5785553b6807677a8f01ccb1ef31a4b79db4fe56
LICENSE.txt644001.04 KB7594cb269b73a32c7c386b8eadab16c11ea89cb63f56819bcd0107ecc5c80130
README.markdown644001.72 KBc8851ad6847ebf67c2231ad1778350cad7552dc4e1aadff8a93f00b32e22884b
Rakefile64400927 Bytes37e54b228db0f69800b5e55a68dcf93f35f8339885df88232d3558e0e016e009
lib/punchblock.rb644002.33 KB6e044802f459f2c39f2ba00170f0c07a109fd6f24b7d5fde2e299ffcd6623a2a
lib/punchblock/client.rb644001.79 KB74beefca6444d972c2cb6b9bc539bba23a3d62ce9a260d5121cd0df7c83d8270
lib/punchblock/client/component_registry.rb64400452 Bytese2a45a298d2aaa30d50ec404b22d86f19f6ab4aee4984a84445b7ae9e28592ff
lib/punchblock/command.rb64400329 Bytes28a0f5757f14b66aede1631a23be8fbfcb263e7a56744970786b27be627abd43
lib/punchblock/command/accept.rb64400851 Bytesef694e5a47ef74245c31bf6aad7ac4ad198922393a16397e62c47349ee4620c4
lib/punchblock/command/answer.rb64400847 Bytes4d724656d54300694cdac2c809e6b6624e7d448eca8b5849cdd52260cfc5eb4f
lib/punchblock/command/dial.rb644002.5 KBb634d872b72de904ba1b5921f96149a039864992b33a59b3791220a1baf32856
lib/punchblock/command/hangup.rb64400688 Bytes4dc1db144a1d8cb289a311b5e2586960b7f06d7d1523b4a41d8b702071c04e18
lib/punchblock/command/join.rb644002.14 KBf0791bf4cfcff1c0a33925f6b7bde819597316d86de702e036b422e96a633351
lib/punchblock/command/mute.rb64400159 Bytesb24a09afc4c646d6c592e1cf711bbead5302fde50d56faf68555a155e1ad5de6
lib/punchblock/command/redirect.rb644001.25 KB7b7691563c2eef62be2a531c7cd7c11da48346b54caf7270d4667000f4211c5e
lib/punchblock/command/reject.rb644002.12 KB3a0bfa2f84f45083b4f96fd2f1b49fb6e53fdc81cff9487000429ee2f6d6cfdf
lib/punchblock/command/unjoin.rb644001.21 KB218a570eecccd81b3e6243d8f1091ca73fe62ba0217264238d0cdd6c222c20c7
lib/punchblock/command/unmute.rb64400163 Bytesf4e9bec005034066a14ae50d9f430f2845f3296c444a1174dacc6b097668a3dd
lib/punchblock/command_node.rb644001.12 KB76592da5a31181480293e5d3fca4d1bcbcc4edc26519fb01e5cb24930e72223b
lib/punchblock/component.rb64400329 Bytesaf161ea347dc16e039e3306d9c48b2092176217d49b461ba2c8dfb7281082723
lib/punchblock/component/asterisk.rb64400195 Bytesf65e9b044545377098e06a68c96c573b9a41bdde8cd2ffd1f8a825df40685620
lib/punchblock/component/asterisk/agi.rb64400229 Bytes7fe1c9a45b4a72b49ee0666738ef69f9f870e3bab5418e326a2b4e108fea7b8d
lib/punchblock/component/asterisk/agi/command.rb644004 KB4cb22e291bba231d6c84b6c3bc4870867790eef6d8ceef7b833dd41e45df4867
lib/punchblock/component/asterisk/ami.rb64400210 Bytese53373ab5561d0c34b1502dc6d9ffc6631aa021cb1ded271ebb778094384ddc1
lib/punchblock/component/asterisk/ami/action.rb644004.13 KB38213267ba4de34a481ecd69c7891d586acc8fe91916316b0aea4de8190db8a5
lib/punchblock/component/component_node.rb644001.83 KBa9d4dcf742762ce989a16c4527bca1ab90c87203229607b16021998c4618b929
lib/punchblock/component/input.rb6440010.4 KB7194c8d9d208db1337d48bc68c4435c1e9c37139fca46993af7f1052d5d90184
lib/punchblock/component/output.rb6440013.7 KB05e0f3784bf06fd9f93fb840c9cfbd89c7d3b5e8193b8ec89d007d20e0db8f47
lib/punchblock/component/record.rb644006.49 KB90fc30eede076aa61960bea44b319847a001794544fef18da165f3f27ee8282b
lib/punchblock/component/stop.rb64400140 Bytes292e120cb9972a4557703eaea8129e36c4d3619571c8fce2008d77c856be89de
lib/punchblock/connection.rb64400226 Bytesbb5c692122777311107348b5d90ad20e970fa70de2e8c0569e92b93723a4d1f3
lib/punchblock/connection/asterisk.rb64400847 Bytesbc5f9bb58aa0be9b05e9309fca7ca6d991daed4a21768723b723baa551d1de17
lib/punchblock/connection/connected.rb64400277 Bytes543786dd1ff33c8d8194634e319b745f87a7da8bd18ba39638feb90054da362b
lib/punchblock/connection/freeswitch.rb644001.12 KB58c6ad4e25d4b9dba9a40b96a79595e86e134eba7d16496c6a873650f0514c82
lib/punchblock/connection/generic_connection.rb64400299 Bytes52b7341a3f8ea34bcffef6a29171270603fa1959db708bb7f502278a777db435
lib/punchblock/connection/xmpp.rb644005.87 KBd1d517c424b667f1260c684c115d79dc69d4c3f494f2bb8efb5eeb6b5772394b
lib/punchblock/core_ext/blather/stanza.rb64400636 Bytesb28c55c7ffe64c38ba7e3c12297b66de98aaf0ab8643785093a2a8d8a15e1650
lib/punchblock/core_ext/blather/stanza/presence.rb64400187 Bytes000262080534ba0cd43fe0dfe4882de2ae4e67e488bdef27ee125b731044c946
lib/punchblock/core_ext/ruby.rb64400145 Bytesad445af20f0a051e48d26532beb614b26863509cb559244a6fa18e3ed8481634
lib/punchblock/dead_actor_safety.rb64400140 Bytes6083a634c55a0e6fd30cb860646017f5b77810c53af52dce1c73ca01d3b0ad7d
lib/punchblock/disconnected_error.rb64400428 Bytes975d9eecc00eb155aa70fec96499e8dfd71df3ec9101138f12fffc17cff0b380
lib/punchblock/event.rb64400509 Bytes2e7a251f5386fd8bec1f890f6a681fa3bad9a7aa7db03a61ef78b757d4a69657
lib/punchblock/event/active_speaker.rb64400302 Bytesf9e2e03c83c1f871440328cd0d109aeee7e918a6b8b95320ee520a1de8091761
lib/punchblock/event/answered.rb64400181 Bytes5348b83e22bfd97766514b62dd26814b72fd60660b9aaf721b526d0f14de093d
lib/punchblock/event/asterisk.rb64400147 Bytesce2a6d8ac2244e3cd6489b95c69ea9462d09ba3dfd0eaf8b7aee4aad3c81aec2
lib/punchblock/event/asterisk/ami.rb64400203 Bytesb93e795f78c2331da87ed799dc3477f28c7aaff25fbb758dcd1f02085ccdc278
lib/punchblock/event/asterisk/ami/event.rb644001.76 KB172fe4c4b18729499a488fa9b5d471c2340884df870662eef96270a3904305bd
lib/punchblock/event/complete.rb644001.76 KB0d97799864e76f57e4aaa53a9e5d27eb562eba44ad7035217ab8226a157732de
lib/punchblock/event/dtmf.rb64400339 Bytes75676aa6ac2e92f51c4946f698201535360f72fc694d365e21d0d51eb99c2c2e
lib/punchblock/event/end.rb64400454 Bytes42bf52d9595ec341752abebc3a0e5d224ac04c6a08e6abd2745e1f49ea777323
lib/punchblock/event/joined.rb64400776 Bytesabddc2242d9461752c171605003cacd16dea130110c4a2ce87c34a7ac9077667
lib/punchblock/event/offer.rb64400649 Bytesc32a039f3afc073d6ded4c8cb81206ddba1a7dd5cb3929b7180e7916c1747e84
lib/punchblock/event/ringing.rb64400179 Bytesba93cdc7d96f6e6de632d4f0e9dd184e419a17c054df8e69a0ed0ed49b0e1e62
lib/punchblock/event/started_speaking.rb64400217 Bytesa95dadcc7e64143e567a998f0001b3f13837c4061e9fe58d46054db2b2deee47
lib/punchblock/event/stopped_speaking.rb64400217 Bytes243d3689d84c9b01d66893ba5041303d8d6b0a604ccf9c70492f6e4159f14a37
lib/punchblock/event/unjoined.rb64400790 Bytes3bb903443d2ece6c984c9b93942cbc457ecf01295fb921f774d07aa1b162a275
lib/punchblock/has_headers.rb64400938 Bytese0d47fae5ad3e8469e821dd762714b12c9e2c37a62a9983a29b90c91d7dc1c9b
lib/punchblock/header.rb64400166 Bytese38150f18b595ee6b8848002c0202cb1c5129f98868afa038349a56625434c35
lib/punchblock/key_value_pair_node.rb644001.08 KB3d1ec63e7a9d68a62a486bf7391f1f6cb6a474e935f8c51ebcd59c733d9aa669
lib/punchblock/protocol_error.rb64400730 Bytes6ec9024576d128a5a8930fa15dfd7a9e24de4286a96ad4be9466d45f4b532cbf
lib/punchblock/rayo_node.rb644003.11 KBa644a714df8a816b4bb45913140c53e8c73324c87f80e32daf2bf5a6a123277a
lib/punchblock/ref.rb64400634 Bytes7456cdcca132b01a21bbcf552e3a5212bf936cbc38680e2fdb0a0d05960e76b4
lib/punchblock/translator.rb64400228 Bytes193655a4006ca87059c0d453032c77e5a66c513ae53398481c8bb2d4ee349cfe
lib/punchblock/translator/asterisk.rb644007.1 KBc9e6754be20881fc98dbe66677d769c8a8659d3d1cc8f71baaf9a1e2970d442c
lib/punchblock/translator/asterisk/call.rb6440010.6 KB7e460e17bb563f8d3a4a38357db5e09f17bf9be78e2630471d14756514dfb4ae
lib/punchblock/translator/asterisk/component.rb644002.21 KB61e2c7d4dd39dbc9824a5920db6f476e32a540b785eb129f1183e5f7654142ac
lib/punchblock/translator/asterisk/component/asterisk.rb64400266 Bytes7e321fe31a0895e2fdb4b9c5a7984553a89cd0826e2ef5365d2810d2797c10f3
lib/punchblock/translator/asterisk/component/asterisk/agi_command.rb644001.92 KBbddc36aa8d555de8f16c4848994e62a5e32afd49fd93e0d0c9e6cd6138dcea67
lib/punchblock/translator/asterisk/component/asterisk/ami_action.rb644002.56 KB289e36720550432c6b8f5624c624bb141df37309107473c3332ab61ec5b509b8
lib/punchblock/translator/asterisk/component/input.rb64400734 Bytes36eeabdca48ddf5a3f8d509b8e22c4476ca99299b9a0b1eaf31531bbb68bd45b
lib/punchblock/translator/asterisk/component/output.rb644003.87 KBcedc3ac66f5661637cf8106e8a4fc6d3bafed9064afd063c64fc214fc71f8145
lib/punchblock/translator/asterisk/component/record.rb644003.36 KB2e35caa1c82a238b931948aa98dabf2348b6bed366a0535a03de3d0c30bf62b1
lib/punchblock/translator/asterisk/component/stop_by_redirect.rb64400984 Bytescb7dc748e658f7477738477594aeb05759dda7fcdbbf0db7d1c1da9cf25258ba
lib/punchblock/translator/freeswitch.rb644004.32 KBddda9b018fe0f0837eb1fecf9ff423f68b236b99bf4514aa0b88b741969a767e
lib/punchblock/translator/freeswitch/call.rb644009.24 KB8ba2293b7d7767dc29471641d43d639f1a47808bb72198db64d7ec3cd0b98f2c
lib/punchblock/translator/freeswitch/component.rb644002.39 KBc0531bac2679620d2e1413754f96b8ef7740882ea7876638743a67325a1d58f2
lib/punchblock/translator/freeswitch/component/abstract_output.rb644001.58 KB3c0e6227b0d15a7c770b61471fbbdaae32445afaef0f77ac0efdf9e1a97816f5
lib/punchblock/translator/freeswitch/component/flite_output.rb64400284 Byteseca0f07d683d4ef7c3b6dd934ada635dadf7e8e61108a6a8520e9bdbcff34186
lib/punchblock/translator/freeswitch/component/input.rb64400734 Bytesef8553bd4ebf7fb21929eb8db160652ae28e2afc4604523f4c5c3387fc3738b4
lib/punchblock/translator/freeswitch/component/output.rb644001.51 KB71eb5c8190b50adc73b042442a169cec40a9d06979c769a6bb79d31ae92701a4
lib/punchblock/translator/freeswitch/component/record.rb644002.48 KB0304c30aebbdbc113c394dbafde690daa1cfd09b8b695e5c21946268955b7976
lib/punchblock/translator/freeswitch/component/tts_output.rb64400667 Bytes1362ebd27163da18bde6b70d1a0b911628d43badd287d7a2587f1881eebe7e95
lib/punchblock/translator/input_component.rb644003.36 KB23afc82f3856e2bd51597ea3407bb3191f4fcef67bcdeeb511d5c656fbd2a806
lib/punchblock/version.rb6440061 Bytesc141303f542aec4baefe872891c23ee4ab163dac7b0ab6dd2458eaf3acbcf37c
punchblock.gemspec644002.1 KBa335231cce24528ab8d948e88b45265b86917a68fe0bc56622ef0c7c89f64eaa
spec/capture_warnings.rb64400802 Bytesbe8b7ce615fb83e030596fc63d8596636ac336dd561ffac971adf16dde324bc8
spec/punchblock/client/component_registry_spec.rb64400406 Byteseba666d1f86c5f062649ea72d32ff44b6940b30fc6df2b2d957f9c4cd9d9c4d5
spec/punchblock/client_spec.rb644003.73 KBb303ac2df83e6d21740eebfe4f5e841b07cd55fb275002fa3ce227afff4906f0
spec/punchblock/command/accept_spec.rb64400538 Bytes16354c3532e79a7168f33279b4ddac2ea226f407fbadd8a7641de7bb25e3dce6
spec/punchblock/command/answer_spec.rb64400538 Bytes10ca600b87c79372cad3b38f4df542b40d80a1ea368f90efac80faad1ea1871f
spec/punchblock/command/dial_spec.rb644001.84 KBe99343f137107b6d308d3734881149afe0a5b2db9c81402001519124c9e1fd8b
spec/punchblock/command/hangup_spec.rb64400538 Bytes6211d34faded84632bdf66cea7d127520f7fad8fb28c6d0e37f56139a8e007f6
spec/punchblock/command/join_spec.rb644001.19 KBf932811fbd0a0839a3680640d864663daf3dd130023e2176a1e366db389ec88c
spec/punchblock/command/mute_spec.rb64400481 Bytes8bb85ea11f3e0cc253eddbdf143bd767b5765d99caffb1b0dc1b0cd06bcb2dd5
spec/punchblock/command/redirect_spec.rb644001.1 KB18008f078df466870322ceb6002d7ce4ea7d9061cb5a16fb929323207c9b96ae
spec/punchblock/command/reject_spec.rb644001.58 KBd9c2548a53748d3f6c040f5044379a7b890d94927b50f59841bef46d4a660a89
spec/punchblock/command/unjoin_spec.rb64400935 Bytesd55869cd321b5e776beed60801aa34041ef6fc66ed273ea34d57abe5c5e325e9
spec/punchblock/command/unmute_spec.rb64400491 Bytescda16ac7d919f4bcea3bf4ee67fa087bf10e61de67acf9cd7e987957c8cd7e1a
spec/punchblock/command_node_spec.rb644002.47 KB914450e1be0e6e4e1bbe20aa0a8c776157a4a43d365642a9d9f4cc497cc7de44
spec/punchblock/component/asterisk/agi/command_spec.rb644003.16 KBcd5ceb8c1ebe5a76aff9ef62425042bc8214aa0bc3798a3d3e590a3853f4e0e4
spec/punchblock/component/asterisk/ami/action_spec.rb644005.77 KB45adbfd30f23b71a813f055e9d6250b3fb6a4718edac202121e1c0a0c445495d
spec/punchblock/component/component_node_spec.rb644002.67 KB1c206806edf2ed19ca63a952c7f8f63f3293a828f859e020585b4613a6a05fff
spec/punchblock/component/input_spec.rb644008.57 KBbc2d48bd4ac3eb3f26c3b9a8404054dae40dfe7d7126ef73bd58c3d0520b8d6a
spec/punchblock/component/output_spec.rb6440020.2 KBd9bbe0dd5faf6f7d279c4b7735da8800c2d3bb51e6e1ac618648ec1b30167bdf
spec/punchblock/component/record_spec.rb644009.35 KB0fccf91f00d6055e595b7d77a945c146eb7b6c17e5dacca5292554524040308e
spec/punchblock/connection/asterisk_spec.rb644002.17 KBbb28d97a5b970fdd371de7d7bcb39f93fba111c107187f141ade98ac0f8b639e
spec/punchblock/connection/freeswitch_spec.rb644002.5 KB1750c11fb179b6e047672d14eb991760b73a6138209533dd99d2411c19461a0c
spec/punchblock/connection/xmpp_spec.rb6440011.6 KB3ec7d066765d382edfca456ef5235182afac739f66109ebfa4e68dad4a9913eb
spec/punchblock/event/answered_spec.rb644001.03 KBd6108eb9ca89e8a6939702e635383700a3f779f7d276e44996230e2752787a7b
spec/punchblock/event/asterisk/ami/event_spec.rb644002.4 KBaa55cf8d06602d930c4f021a5bdcaaed8effbf6195cef1c8391330ec30669b14
spec/punchblock/event/complete_spec.rb644004.03 KBabc7c423098a5f6730ddde3610570b1daae5141f00ac4fbcce1a2fa72292207f
spec/punchblock/event/dtmf_spec.rb64400802 Bytes7acd39e659bbb41f9707e0fd869dcb9d47a082c85ae55fa973392224f9701efb
spec/punchblock/event/end_spec.rb644001.14 KBd931b6ff67fbf2c893b2d88e52a8484c315f1435f0381dfc01a230decbdca403
spec/punchblock/event/joined_spec.rb64400956 Bytese2fc4042fd1f66d760749b034df5093799dd0878a8fc81ba3ff23f05414116d7
spec/punchblock/event/offer_spec.rb644001.33 KB2e9b6738b70a868f054219141038be34e608851e4f9581c0d2ec727882b198e0
spec/punchblock/event/ringing_spec.rb644001.02 KB6851fe847885abd335e19ee861860f2e50b666059d74021a0ecc9b9744f1e8ec
spec/punchblock/event/started_speaking_spec.rb64400955 Bytes332d48fdb4e523036f1edf6b04be13f310633c1027b804c26610108a86933f48
spec/punchblock/event/stopped_speaking_spec.rb64400955 Bytesa068ed2c14f52720aa6a27e430c217595292373f36fd9a58afe6444416b3a484
spec/punchblock/event/unjoined_spec.rb64400968 Bytesce8e7136b628efb4aa77e25ba4f482a0e4fea2dcded8cf55e4d5296018177464
spec/punchblock/header_spec.rb644001.19 KBf71de7b08c2ab6bf813f57fb1bdd91fc751ac8c3da4d54a0ae7ad83670590b54
spec/punchblock/protocol_error_spec.rb644002.95 KBa3ff2234dc55a4d848c014310234b02e9f038d6859e00023885546127911018d
spec/punchblock/ref_spec.rb64400668 Bytes2d3754120514f55ea04e7f872520926d5dae977d5ed5914be05173721b10f9c3
spec/punchblock/translator/asterisk/call_spec.rb6440047.3 KBe289269f8ea63ad91c17b1eeff122e9f9f43c177d696f438d086c233e63aa9b4
spec/punchblock/translator/asterisk/component/asterisk/agi_command_spec.rb644004.62 KBb16ab8087ec773f258ef7f3fe2f2a040e1a741e8c60ed2e29343e82b27186926
spec/punchblock/translator/asterisk/component/asterisk/ami_action_spec.rb644006.13 KB8d2a8ada592e87bceecab2b1a6a0555417b736fc1ede266f38d92c33296485c5
spec/punchblock/translator/asterisk/component/input_spec.rb6440011.1 KB680f2921736798c33b4ab7c6b0ddd6e417311a7b3d74f60af1a0be439ed58966
spec/punchblock/translator/asterisk/component/output_spec.rb6440032.5 KBcfa9e97714da5a650c0ab3f6bd6400495de0cb39abe0e98c30b9b0a2185654db
spec/punchblock/translator/asterisk/component/record_spec.rb6440017 KBa35bba4052acdb13e8759c4b478cea886d2251c999c40a1ce7e1fdb34c9a4b04
spec/punchblock/translator/asterisk/component/stop_by_redirect_spec.rb644001.84 KB1476fca0d95a51de3fff14faa2ba7b85acf7d6320c868fd326a33ff3eae94f8f
spec/punchblock/translator/asterisk/component_spec.rb644003.22 KB85551c4c83c071c0893c8992be3c7959f10a7e495083228a240d321adaef671e
spec/punchblock/translator/asterisk_spec.rb6440027.6 KB88273b81571225c0c5a8380d45b8af449e437955b97502d345d482840f1c1530
spec/punchblock/translator/freeswitch/call_spec.rb6440041.9 KB4102b79b6385ee7453a1686ad68d8a810e67ff389b64384deba152f0edbf13f4
spec/punchblock/translator/freeswitch/component/flite_output_spec.rb644009.88 KB5fc61592abacc4bcf29985a6d7ccb16e51ac1e53ffba3cf6a6f2b42e95de26e8
spec/punchblock/translator/freeswitch/component/input_spec.rb6440010.6 KBa06920d28b877ff115f030dea88403f50cf82843f3313ac144be07951d0d048d
spec/punchblock/translator/freeswitch/component/output_spec.rb6440014 KBd4211270ad1ba5d20ca34e3f4f3e0f0623a0981a8ce06fb5a0c68c9319068bfc
spec/punchblock/translator/freeswitch/component/record_spec.rb6440014.2 KBc132f4676405ee4b768c91f5d6a084eba12b398980e5e16e3f32c77985062827
spec/punchblock/translator/freeswitch/component/tts_output_spec.rb6440010 KBef99ca08f2c2efbbf2ad389989fc7253820d189089bab2aa911326d410dc027a
spec/punchblock/translator/freeswitch/component_spec.rb644003.86 KBb1ef6e94b2fc435267ee94fe6581b3a12d0d3d534bdd637ec7769d39fa13aa63
spec/punchblock/translator/freeswitch_spec.rb6440026.6 KB7ac7b7a019bc33439acc0d742434726611e6c74adaab60d198a922b17f9b26ea
spec/punchblock_spec.rb644001.89 KB73ad558b156ad4e9ebc643d5ee7de6f34a495016fa203429c394296159a5ced8
spec/spec_helper.rb644002.83 KB5cf5c0e6d1c96e29f109eca689c6068a17c51c178911384d5caafa2c957ecc94
spec/support/mock_connection_with_event_handler.rb64400860 Bytes19d70d76eacac9dd6a9012783d37039d43194eda3c5c5d104825d6f218e5fdcf