god-0.13.2

https://rubygems.org

god

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 46356

number: 0.13.2

platform: ruby

spec_sha256: f1bcf21999c4db98891689a895a5a1ee0be547b307af46b906481710e7755bc2

sha256: 16452a44c4cb18af804c990e2e136fb615a59bac3712ddd759bcdc63f8fe7b28

created_at: 2024-05-13 08:14:23 UTC

updated_at: 2024-06-03 06:42:12 UTC

position: 5

version_data_entries_count: 128

uploaded_at: 2013-02-27 00:32:48 UTC

indexed: true

has_extensions:

extensions:

Gem size: 87 KB

Version Data Entries

Total: 128

Unpacked size: 326 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
ext/god/netlink_handler.c644004.83 KBe71851eb4f411e887f674ce6bec8131588863d1799ca79ddd13bed43e8f4539e
god.gemspec644005.46 KBc62a691bff22312c52fe31bce180cadb0794c70ff432ab947acec7c53c150cea
lib/god.rb6440019.9 KBb67a5b347adb72480f9533aa6b27fafa40f7862ced17d0823583ca815224f4e5
lib/god/behavior.rb644001.05 KB29f8ac4a2c9445e069572b3c4b75f245ac06c9a9df46e003b4853d0a485b0b49
lib/god/behaviors/clean_pid_file.rb64400396 Bytes25cfc284e50d7e524440d31b0a919958816cdaff16bc2076a6537db8bab77945
lib/god/behaviors/clean_unix_socket.rb64400414 Bytes87292eaff6cce99d36401b733ba8e6721511ff84995a67db1522092fdf9b26f1
lib/god/behaviors/notify_when_flapping.rb644001.49 KB98c717b9ac20fe5da219ad6d87b1ec531284960c8bfc4adab4b760b246727cf4
lib/god/cli/command.rb644006.85 KBfa035e51e65bac71384407ffff1cb8939501140e1c6ff256dd86ed38415e91a3
lib/god/conditions/complex.rb644001.89 KBaf0c839f56e9f772fcefa260a9c98e606fa625cd58795a8092454f4e775c0965
lib/god/conditions/cpu_usage.rb644002.15 KBe2c6ca7c6b29f104874d48b17e15cac326216f53c3001df5ed6c47ca726509bb
lib/god/conditions/degrading_lambda.rb644001.12 KBd87fd0668e7a5148704c96afae87b2eaa449f812c932db277e2983efe32e1c11
lib/god/conditions/disk_usage.rb64400778 Bytesd4329789739b9209f024274d54688ce926ef4cea689b27945b0dd745e6bf0bc4
lib/god/conditions/file_mtime.rb64400551 Bytesefece60f5d8c9cf3824be8b30a1423d92350b5c54f858f86fc7f147e0f8d9dff
lib/god/conditions/file_touched.rb64400898 Bytes22b75a8329802ef2c99af26392dd62376f8dd2506d389b17666b5952e2dc6f84
lib/god/conditions/flapping.rb644003.97 KB0adcfdb9b05ffdf976e62e54808f472a57bbf822eb4ec381b55e6cc79f0954bd
lib/god/conditions/http_response_code.rb644006.05 KBb8a37cbf0230d79f1d26968e41b3e362442a16bbac66e85193425df24f7cc3d6
lib/god/conditions/lambda.rb64400493 Bytes4cfa716fe8fe442324b3b9a44fb5e64f31820b165dc63cb19318bba1bd82d4d0
lib/god/conditions/memory_usage.rb644002.23 KBe94ae6db6e2c2f8e509c601b55c79f2e3b20d71484a45e67d826970409754559
lib/god/conditions/process_exits.rb644001.85 KB30922ee7ea12d2305c4b796ee90edeeb0aef53db6b6df4cfd58f11a5c504b1cc
lib/god/conditions/process_running.rb644001.75 KB126a9c4569d04ae395ee1831a2ee3443d8fca8aa5d7ad149ed75162adcc165b6
lib/god/conditions/socket_responding.rb644003.46 KB5071bbe3c79bea3bac7611adcd071998c2fa9a992b42deea8c830163abeb20aa
lib/god/conditions/tries.rb644001009 Bytes13a87608e05668dcf795f0d616d885f6f119a3276df24f9f0149e16c129e020d
lib/god/configurable.rb644001.44 KBf5840987d6699bd6010b5c880e3b307b1be9b06bba5b97074b8d0ec2c46f7d24
lib/god/contact.rb644003.57 KB841371ce7e5ce776f1561506fa798c8299d1d15bf1659368349c2ead7078e721
lib/god/contacts/campfire.rb644003.38 KBc63b2fc9179af28f7b86db5ba432edfd6b54fdacf4cc49ce0179c96f9e452b2a
lib/god/contacts/email.rb644005.03 KB2a08b073446cd91535583df2f937aa3ec2fd9ddeed3c0f1bd2d4c48b5d5cae44
lib/god/contacts/jabber.rb644002.53 KBb25bacb479eeacd44e8248902b5979f72b416d1ab63bcc41fd83a1a09e856569
lib/god/contacts/prowl.rb644001.64 KBed7cd2c9b6305753287f79604d4664e617cbba85a31f0f4a540b574d0f51a035
lib/god/contacts/scout.rb644001.56 KBa4d08c148d13d84b071c25a20c0cff42343dc07af78f074b32fc6dcb785fe131
lib/god/contacts/twitter.rb644001.85 KBd72463b2c53a111b799e9e7a39daff9b7e1fcc07cf13858d0ece436a55ff2929
lib/god/contacts/webhook.rb644001.71 KB677cb1a18d8618430f85abc80f6df43daae3b1287a0a085751171dbf48f941ba
lib/god/driver.rb644006.07 KB3d8e1a7d04c253d9b0277e9a4bd189bd64493d127b05d22700d4cde698509c3f
lib/god/errors.rb64400392 Bytesd29e944341edc61b55077617fdbec8594bcdec96c1bd9810489d611fc2953d85
lib/god/event_handler.rb644002.47 KB534fc0514047c1dd726f3075b41c40f3c233b3c1d4427ef9652d764634bca3fb
lib/god/event_handlers/dummy_handler.rb64400220 Bytes48340bc1aad3254ff8396abb829baed7a5cf1fb906c6f689e977d3f4e6ca1f06
lib/god/event_handlers/kqueue_handler.rb64400327 Bytes01f25b6d419d663338f981d1115faf684360178e32665b464950a1235c6c3408
lib/god/event_handlers/netlink_handler.rb64400316 Bytes2b9eea666133f14e0a0b40e3d3a8849cdc49ec22debfb164097f95f33e3bdf8b
lib/god/logger.rb644002.61 KBa3abfe549ca5bcb598747dfe6eba82fee3fb5278c546cf2eda3c54e7d30b29f4
lib/god/metric.rb644002.42 KB9cd29c37b23d51f45e9ef0d4f55c2b36f1b34122772cdd6584a102e7281110ee
lib/god/process.rb644009.99 KB5bfcd449841fe6a28a22dc469c531150a509fc1d986f11d41ed4c9031fb2e102
lib/god/registry.rb64400454 Bytesc4d773d4d506503b934c7fc9c2020bffa78585ccf2f5446ad600f757b096e532
lib/god/simple_logger.rb644001.15 KB3e6252dad4c564efca947861ce3833ba455838d6d921181b10ec5bb543f46deb
lib/god/socket.rb644002.63 KBa92d07db7a515c800adf12f8bcb597e0d397ac0ecf4342001163ab72adc896f6
lib/god/sugar.rb644001.04 KB29f28a088298f895140e7b7ad0955bf851a45f2a61811f6a677cd5c9a390ace1
lib/god/sys_logger.rb644001.19 KB66b26d25445841ff584a0ac5d90d3f0b1acc35a374ce19769f2c7c23d0c06cf5
lib/god/system/portable_poller.rb64400842 Bytese1f18f909eb3c778a8ce81399dd2758182147af6b3b1a58d8fe7439a258c94dc
lib/god/system/process.rb64400951 Bytes11130e4231612a86c338a38370e102215d95732a991af08a2b33997a34b0a7b6
lib/god/system/slash_proc_poller.rb644002.79 KBf18b2854702b97f7eefbddb17ce3d06b4fe7d33695ab2e752a32802289e5472a
lib/god/task.rb6440014.6 KB43bb5c41edc2a8e8e7b13735746542021fcc0b8b8b0492109898777ac1a82745
lib/god/timeline.rb64400475 Bytes306f9a6b120f3daa4dc8baed68abd90c60a00a913c2e9734b02b4f336dbd42a0
lib/god/trigger.rb64400900 Bytesadb2f68b2f3bc77f83bd64c3e851f6c9f56cc4ca3ca0c74411ea1dccd105dcbd
lib/god/watch.rb6440010.8 KB54e0d6036dcb5e4b60b9b030d54e03897829a0a08b592cf6f2e8c38acb5c8c04
test/configs/child_events/child_events.god644001.06 KB71f2fc93153fdf2e8eb3fb7a64e585ac2191067933dc332197b8877297a33085
test/configs/child_events/simple_server.rb7550054 Bytes6d264c0bfefe5df3416050159a05c902c9b4d7c394b4944f944c828ae53c8f71
test/configs/child_polls/child_polls.god64400795 Bytes2863a26f857a105ce88eba873d3f626a29e0f78e00b36c1d6f9a1c7791fe26f7
test/configs/child_polls/simple_server.rb75500130 Bytesd98f64a93d75e1253b1a03b422f4c26b331f7d6be65727cdeca868c512a5fdb7
test/configs/complex/complex.god644001.36 KBde0e5615351b63718ebff6a6fef7653b1b59b0b00c096ebf9da33f2cf94a4051
test/configs/complex/simple_server.rb7550054 Bytes6d264c0bfefe5df3416050159a05c902c9b4d7c394b4944f944c828ae53c8f71
test/configs/contact/contact.god644002.62 KB130e2757986be38e7259c91be04682151b7125556655266811d827453cd90508
test/configs/contact/simple_server.rb7550054 Bytes6d264c0bfefe5df3416050159a05c902c9b4d7c394b4944f944c828ae53c8f71
test/configs/daemon_polls/daemon_polls.god64400518 Bytes9977a709360bd135645db5491ff953cf91910a3c9f59b1f9f1819936b4c65ed6
test/configs/degrading_lambda/tcp_server.rb64400345 Bytesaf0e44e25b19fd5b06664842bcea6c7c0ff96f74055c58cfa1ab45570be84d89
test/configs/keepalive/keepalive.god64400311 Bytesc43e6bd5d5917ba73e1b488acb31029d8a363e3d92050c38171153f141129593
test/configs/keepalive/keepalive.rb75500131 Bytes6f995c1092b21f0ac0e909037e9ea78f8d145b919693d01e85d1e1a2075110b3
test/configs/lifecycle/lifecycle.god64400518 Bytes4cb0efbafab9273eb4d08eb494277baf3b445b8e853e210ccdb8d5f4a3cf0dc9
test/configs/matias/matias.god644001.06 KBb081df5b023339e9727939b1c0adbe94743cf89e423a064db17618abc25a12fa
test/configs/real.rb644001.41 KB8a2b4de42120981276a86bdae950b566e7d825e04888db6f4921f9b7f7b5d0d9
test/configs/running_load/running_load.god64400326 Bytes52a1728d32f21273a18acb1f46ebc30da7f6bd71cde5e4dcc8c3d8d3aa9831d2
test/configs/stop_options/simple_server.rb75500107 Bytes950927fbb19dfeeff0b13e7e71cb59ac44de23f788299bc7477910b228d6152a
test/configs/stop_options/stop_options.god64400843 Bytes7ba40aaa4e02bfe6a9a7dc8eb5ef3b9014b6b144ccf3efea6b36c82469a8a155
test/configs/stress/simple_server.rb6440054 Bytes6d264c0bfefe5df3416050159a05c902c9b4d7c394b4944f944c828ae53c8f71
test/configs/stress/stress.god64400336 Bytesde7f95fd56cfac2a556efc9c4ca1a45e0212dfcdcf515b9dd8fd72c1999e668b
test/configs/task/logs/.placeholder644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
test/configs/task/task.god64400534 Bytes3fd585074cd0e1d67bf859cde3db74d1614b1ef488acc8c1c8883421b16b075d
test/configs/test.rb644001.59 KB61a9681676c4ab6fbaa0a268e5e04bee373021233e8f094d093dac927c95a23c
test/helper.rb644002.75 KBdbe58a0a0d8f161125f3ea3cfb5f1a422d0d2ccce71e82e666c0380a1e3e0427
test/suite.rb64400112 Bytesf5da63039f5b1603d0ab61729ecbb7f8b1b293b0208194f58113a7361347c9ad
test/test_behavior.rb64400526 Bytes2c0aa83bd53fecc219c78a8ccf12a4de1799b7f3dd9c6d6180e438184d116353
test/test_campfire.rb64400534 Bytesde87e48c4ce94f363c4f74cccd78b471dfd14ec3cd3a83398a5bff4ba266f023
test/test_condition.rb644001.19 KB822fe7a4cd3a1006ef57bd1a11b3560a4125174449ae411b7b5c3ab3f4281fe2
test/test_conditions_disk_usage.rb644001.08 KB85593f884faac582cc5cd0bcfccef0020b34ba6edc0bb8666f11b525f1fefc43
test/test_conditions_http_response_code.rb644003.21 KB6c12dc9c36c1f1c8e324184aa40fde818408d572aa4916733fba08b0f20dfa4e
test/test_conditions_process_running.rb644001.06 KB5d2e1aca3bd2dd6671baba02e6c2e2e4ed8e0592e6203020fe345d1e7af16933
test/test_conditions_socket_responding.rb644003.11 KB3b24411477b13607ce772a5d0af5a87085a0e11d93217778bde251289bbc91b2
test/test_conditions_tries.rb644001.31 KB49854a02be3757a2449062ae41b54cac855bbc13745906fc99e2d6be89aff555
test/test_contact.rb644002.75 KBeb13ed0c929bf0906899acfcedd8c3481662e86834483785d6b5a2c210e462b8
test/test_driver.rb64400592 Bytes2efc1452919d17efa847dfaf6f1c3f074b0dc1f02c302106d426dc492b6ff776
test/test_email.rb644001.08 KB829522e27a205181875bc837e636a9d914936600e0d88da13a7f7e94998aedc1
test/test_event_handler.rb644001.81 KBc85b62cd6c2952d83ab06676d45a4882bc1f955243ef2bb12a36a331b65c45bd
test/test_god.rb6440014.4 KB8280add489a109f522ba84523c1bf02671606ca2fc3f77306fe0dd7041702869
test/test_handlers_kqueue_handler.rb64400428 Bytesb833d4874cf076306a2bd0e9f0b8a23a94b43034cb028e3501a81392cbcac18b
test/test_system_portable_poller.rb64400586 Bytesccab6e2f1ad9cb3547655c616e1d4005d6093aebd2534f93a2125fa826d92fef
test/test_system_process.rb64400671 Bytes6baf627d7cf0285f102f8ca17b45929e95305f42c453ee1be402201eed9d1f72
test/test_task.rb644005.52 KB9bc60330bf7466289704532d4fb441877203d4b1d60ad81b3195f92a9d057514
test/test_timeline.rb64400710 Bytesb097497487df1130d3bcd75910051d374760ac378227fa04144670e9b0e9cbeb
test/test_trigger.rb644001.21 KB2eda411fc466a607714551b49ed7e6327bd5e0df0f59efa2b0e094aa6495905f
test/test_watch.rb644006.77 KB39349fe49997c23c5e00bcba8c935d6e9c0d9bcf013e03a5d63ffa3213b0d578
test/test_webhook.rb64400448 Bytesc664d7f15d255c47a2d6a40e484cf4528bba740c1ade26eb144e39d670e28a1d
Announce.txt644004.43 KB060e829c2c8aae71c69f62063164020192bb33b7a9f3186e60f0dcde59376bee
Gemfile6440025 Bytesb67b9d4fbdb7f7a0aba0b03d37d2363751d0e3ea18d2ea6c02634193c043addb
History.txt6440016.2 KBf8fc2c4c5bfd54204dbb18dd372b9273b8e84499bd0deb8cc53787749a902952
LICENSE644001.06 KBce642f7f19bb99d89a3c7337ea7989122d252ff07b6a00c8a0c05f4170dbb9a9
README.md64400720 Bytescef1719ff1442879f03ea767933f1558eb887dc4af3918811e482a60b034e9c9
Rakefile644004.54 KBce8083503e0b4c9647e39313318c2b354541bd3605ec87c2f8e9a3dcf15f0ff9
bin/god755003.72 KBee578f06bdad5de9ebcfa3a59d8a07663f99e2bbd06c95ba6bfcbeb9734cd0e8
doc/god.asciidoc6440048.3 KB5a058b2aa2e17b97879abbac5b6c1f35a1d98c33e2a7c7f3de555d04cb4e9948
doc/intro.asciidoc64400696 Bytes6bf5f60ada06639a2981a68f5ccb6d3e27b0982133b200a3f09c5aa6f8e78635
ext/god/.gitignore6440097 Bytes1cf2cf90caf2c75784482f328ecff6ff32c8e29d8cf94d80ffd5b9013b643a7c
ext/god/extconf.rb644001.46 KB121a10412fb67fb8216751c8e6e52068cc28cf73295c47b7fde68f155678ab32
ext/god/kqueue_handler.c644003.01 KBac096abf9c99184898e379d0b27a37ca933530d6e697ed3c0738ff18ea46f941
lib/god/cli/run.rb644004.1 KBcd3180cb9a1c52bc79a52094f2764966e6d831dd5bf3543e162f779d8eb349f1
lib/god/cli/version.rb64400376 Bytes638a398c7af1eefdac4e601c6ba5c1db603ce143de13deedbe59ab86c13e0e32
lib/god/compat19.rb64400799 Bytes80881c0edc810295a5cd23693250e8e975af25546cbdebfbe51da7b66905c639
lib/god/condition.rb644002.77 KB60bdd46b75e3917a7dc4648a067a00d142c659a8f93bb30f68de8f4d2d6af97b
lib/god/conditions/always.rb64400746 Bytesc8052e5373a7113e40f244834b4437b08e0ba2910bd329d42d7f712ac7d405cc
test/configs/daemon_events/daemon_events.god64400988 Bytes5269dcb5a4102431ef8ee6ec7bf6419f0b2b8cb538dd0133010d2b4e6363c9d0
test/configs/daemon_events/simple_server.rb64400165 Bytesff0e363f24f67882faefe6c3b1720a9fac2a6c2d2c7dd582ed4dab13a35fd3e1
test/configs/daemon_events/simple_server_stop.rb64400180 Bytesfe0cde19372caeb28ebdaebd7f34d862ab10edcb255e573b02acf8c096015fd5
test/configs/daemon_polls/simple_server.rb64400158 Bytescd1d3e99b842f442435672f75b0cdd946307437aba84a1156287d52456cc94d3
test/configs/degrading_lambda/degrading_lambda.god64400674 Bytesd9001e3514e035edde5475aba9a39d43dae0f6d2fac59200609761d2458cc64d
test/test_jabber.rb75500894 Bytes3c3aa8b9c0b711c145aee2852aabadcf76d0a44988303c4024d10cc9ec4df0fe
test/test_logger.rb644001.18 KB253f7b50cedf41e79641a7e9681ef2c12820c1f4128d1bae40ce75f19b300eef
test/test_metric.rb644001.71 KB95cb8951d2e43fe39e0ebcaa1359f36355771c120dbd51624030014f336612fe
test/test_process.rb644005.57 KB0c3e77b7ce573642fcdee81b8e592f94744d2adb4de56db814524a0819a45387
test/test_prowl.rb64400433 Bytes679d78a6d1ede7af37bdd050ae9774c5a96c2467c49bdbf04a07d0fb973f64b0
test/test_registry.rb64400307 Bytes69de5934b60de53187a2bd5535564be42d439c4ab033e110fd71d63da6e5b1bd
test/test_socket.rb64400792 Bytes96448f391a43523b176f15c13699a13cfbca3b6c907726ba309b05c1d08f7779
test/test_sugar.rb64400778 Bytes741c3e2fde0055c64c224c90e859cfdb2106ad6e7727cafd09a719814874a2fd