god-0.12.1

https://rubygems.org

god

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 46353

number: 0.12.1

platform: ruby

spec_sha256: bf71c68cc8fcb4df8cae9d09394aef8c1452646f73ec1a89a76514dbc5cb02fa

sha256: 154cbbad3b76ecc08c857835e6406bc790bea3948f5cccb6d2fad4c4a49bf9cc

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

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

position: 8

version_data_entries_count: 127

uploaded_at: 2012-01-21 20:44:44 UTC

indexed: true

has_extensions:

extensions:

Gem size: 86.5 KB

Version Data Entries

Total: 127

Unpacked size: 325 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
ext/god/kqueue_handler.c644003.01 KBac096abf9c99184898e379d0b27a37ca933530d6e697ed3c0738ff18ea46f941
ext/god/netlink_handler.c644004.83 KBe71851eb4f411e887f674ce6bec8131588863d1799ca79ddd13bed43e8f4539e
god.gemspec644005.43 KBe781869dd4528b9989b9cc805f9467365f3579280a70887a572f91b00a223af0
lib/god.rb6440019.8 KB314557ae67115a3a764c9b6aabcfd1c36e7e04af2472e0780cf4405cb9b68f4e
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/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
lib/god/conditions/complex.rb644001.89 KBaf0c839f56e9f772fcefa260a9c98e606fa625cd58795a8092454f4e775c0965
lib/god/conditions/cpu_usage.rb644002.18 KB7df5490ed2bc1c5d286077155f07e87523bbc68b35876dd4b6923765c5f6a01d
lib/god/conditions/degrading_lambda.rb644001.12 KBd87fd0668e7a5148704c96afae87b2eaa449f812c932db277e2983efe32e1c11
lib/god/conditions/disk_usage.rb64400793 Bytesa6fce7bd4a7ba6405cfbff680a77d0c411a2a1d046640d4095eebf7bc72f5c3b
lib/god/conditions/file_mtime.rb64400551 Bytesefece60f5d8c9cf3824be8b30a1423d92350b5c54f858f86fc7f147e0f8d9dff
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.26 KB9a0d2660b88d90e1b78cdc553ff75d307e5563a7319aa67dd0a515b2da558b8e
lib/god/conditions/process_exits.rb644001.85 KB30922ee7ea12d2305c4b796ee90edeeb0aef53db6b6df4cfd58f11a5c504b1cc
lib/god/conditions/process_running.rb644001.86 KB73f8fab2afddb11b9d2242774c45d814f9e7ef40e20b6b4eb5a39258f8a362ed
lib/god/conditions/socket_responding.rb644003.5 KB9abd143dacf91e130e3fec33514cf3dce9f6fdadf64c880f901184f41fe0981d
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.05 KB410df749391a92e7520d047c1326d2aaf754a04ad6b240ae3a5479fe996a58d2
lib/god/errors.rb64400392 Bytesd29e944341edc61b55077617fdbec8594bcdec96c1bd9810489d611fc2953d85
lib/god/event_handler.rb644002.47 KB534fc0514047c1dd726f3075b41c40f3c233b3c1d4427ef9652d764634bca3fb
lib/god/event_handlers/dummy_handler.rb64400220 Bytes48340bc1aad3254ff8396abb829baed7a5cf1fb906c6f689e977d3f4e6ca1f06
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
test/configs/complex/simple_server.rb7550054 Bytes6d264c0bfefe5df3416050159a05c902c9b4d7c394b4944f944c828ae53c8f71
test/configs/contact/contact.god644002.62 KB130e2757986be38e7259c91be04682151b7125556655266811d827453cd90508
test/configs/daemon_events/simple_server_stop.rb64400180 Bytesfe0cde19372caeb28ebdaebd7f34d862ab10edcb255e573b02acf8c096015fd5
test/configs/daemon_polls/daemon_polls.god64400518 Bytes9977a709360bd135645db5491ff953cf91910a3c9f59b1f9f1819936b4c65ed6
test/configs/daemon_polls/simple_server.rb64400158 Bytescd1d3e99b842f442435672f75b0cdd946307437aba84a1156287d52456cc94d3
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.6 KB9cef5071cec497964bda2846a31f0112e97c0393a1367067502367378c12c816
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_jabber.rb75500894 Bytes3c3aa8b9c0b711c145aee2852aabadcf76d0a44988303c4024d10cc9ec4df0fe
test/test_logger.rb644001.18 KB253f7b50cedf41e79641a7e9681ef2c12820c1f4128d1bae40ce75f19b300eef
test/test_metric.rb644001.71 KB95cb8951d2e43fe39e0ebcaa1359f36355771c120dbd51624030014f336612fe
test/test_prowl.rb64400433 Bytes679d78a6d1ede7af37bdd050ae9774c5a96c2467c49bdbf04a07d0fb973f64b0
test/test_registry.rb64400307 Bytes69de5934b60de53187a2bd5535564be42d439c4ab033e110fd71d63da6e5b1bd
test/test_socket.rb64400792 Bytes96448f391a43523b176f15c13699a13cfbca3b6c907726ba309b05c1d08f7779
test/test_sugar.rb64400778 Bytes741c3e2fde0055c64c224c90e859cfdb2106ad6e7727cafd09a719814874a2fd
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.txt6440015.8 KBa2e5b0f850aa66076d0d4cce080c25d78a83be811d0a4aaaecdda07ffa2f8974
LICENSE644001.06 KBce642f7f19bb99d89a3c7337ea7989122d252ff07b6a00c8a0c05f4170dbb9a9
README.md64400720 Bytescef1719ff1442879f03ea767933f1558eb887dc4af3918811e482a60b034e9c9
Rakefile644004.54 KBce8083503e0b4c9647e39313318c2b354541bd3605ec87c2f8e9a3dcf15f0ff9
bin/god755003.65 KB63c3db5d32b64c01d3753888993d1b55dcb8abc5b34c58bc781b91c35224fff2
doc/god.asciidoc6440048.2 KB57c3a0752ec698349b3a2b6d2ba2ed16717d6edf2f46f74aa338a72095ba48a1
doc/intro.asciidoc64400696 Bytes6bf5f60ada06639a2981a68f5ccb6d3e27b0982133b200a3f09c5aa6f8e78635
ext/god/.gitignore6440097 Bytes1cf2cf90caf2c75784482f328ecff6ff32c8e29d8cf94d80ffd5b9013b643a7c
ext/god/extconf.rb644001.46 KB121a10412fb67fb8216751c8e6e52068cc28cf73295c47b7fde68f155678ab32
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/task.rb6440014.6 KB43bb5c41edc2a8e8e7b13735746542021fcc0b8b8b0492109898777ac1a82745
lib/god/timeline.rb64400475 Bytes306f9a6b120f3daa4dc8baed68abd90c60a00a913c2e9734b02b4f336dbd42a0
lib/god/trigger.rb64400900 Bytesadb2f68b2f3bc77f83bd64c3e851f6c9f56cc4ca3ca0c74411ea1dccd105dcbd
lib/god/watch.rb6440010.8 KB03cf5288788b9028664c81620970b9d49ac375f9f6c76489492ba1861f28a88c
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/contact/simple_server.rb7550054 Bytes6d264c0bfefe5df3416050159a05c902c9b4d7c394b4944f944c828ae53c8f71
test/configs/daemon_events/daemon_events.god64400988 Bytes5269dcb5a4102431ef8ee6ec7bf6419f0b2b8cb538dd0133010d2b4e6363c9d0
test/configs/daemon_events/simple_server.rb64400165 Bytesff0e363f24f67882faefe6c3b1720a9fac2a6c2d2c7dd582ed4dab13a35fd3e1
test/configs/degrading_lambda/degrading_lambda.god64400674 Bytesd9001e3514e035edde5475aba9a39d43dae0f6d2fac59200609761d2458cc64d
test/test_process.rb644005.57 KB0c3e77b7ce573642fcdee81b8e592f94744d2adb4de56db814524a0819a45387