god-0.11.0

https://rubygems.org

god

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 46351

number: 0.11.0

platform: ruby

spec_sha256: 392aa4e8abc1ec237c02d7256425a651ea140ba20d945bb0e7ebe3c53c8484d4

sha256: 7a0b8c91e2479589883c7f91960b98535c2ab8bc3d33cd4a16145b31fed03e80

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

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

position: 10

version_data_entries_count: 122

uploaded_at: 2010-07-01 20:31:26 UTC

indexed: true

has_extensions:

extensions:

Gem size: 68 KB

Version Data Entries

Total: 122

Unpacked size: 258 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
god.gemspec644005.17 KB57b8d588897abd567f12c59346c36027568f8a4af0d7722d2667a775b339533c
lib/god.rb6440017.8 KBa428e02756c115cb1a797a7275df56a22e3ac6387b8294bb322aad8c0097f432
lib/god/behavior.rb644001.1 KB9ca490be9741c0e8b8b527be8fab88db04396292b7775190f1bd475aa3df5acc
lib/god/behaviors/clean_pid_file.rb64400411 Bytes31688696ff813aad6d39e62867a73d9b24b3a414b4a10cb79e1d7a0990cacfab
lib/god/behaviors/clean_unix_socket.rb64400438 Bytes2853014c60f84ac29ed12202a53568639f58a283d7c63a1d9ef814ae4df5a449
lib/god/behaviors/notify_when_flapping.rb644001.56 KB01510faa1a6ed275bc2f1e44d7ad70a5e12e647810ec0591c3fc58a5c1b938b5
lib/god/cli/command.rb644006.76 KB5cf424fa897727f60c8d38df8bb745c573bd280101f1ac6c8ae81f534a6e2572
lib/god/cli/run.rb644004.43 KBcbb8a54ce44dcd6f9638bdb7f99e854916a4a08cd0990cb0b7ae8ff7723fd9d3
lib/god/cli/version.rb64400397 Bytes484126a0c59f219343d006c5ac48a1b59d750fe9e43017d5bb6f997e4b0f1c1a
lib/god/compat19.rb64400801 Bytes3ba1e629999844026906554a6c6b7f62c06c036a1a974c95d6570af473e50631
lib/god/condition.rb644002.83 KBb3bbbb5090aaa53a63733c98d024e39d06eb496f83d43e3d3576c63a1781e1af
lib/god/conditions/always.rb64400381 Bytes442325573b3c101671c98fe5bc24c0e9e3d0be6452aa32b5afbeec0e050dd315
lib/god/conditions/complex.rb644001.99 KB77dfab38f27191fc1bd5c384c3165819c1057ec2b7e522273feae45037285ce7
lib/god/conditions/cpu_usage.rb644002.25 KBb0c1f76e784d8c3648bdc9cc71de72456c6682f1b0ba6007dd640b0be0d5094f
lib/god/conditions/degrading_lambda.rb644001.16 KB25fc361d5bd546202e255691f2c1b6da6225545a0406aad4f577d77fb8a964c9
lib/god/conditions/disk_usage.rb64400814 Bytes1a81b7467e9610a3722b516b81008bb1f2e69c1866fcf87d285c4f4fdcfce23a
lib/god/conditions/file_mtime.rb64400551 Bytesefece60f5d8c9cf3824be8b30a1423d92350b5c54f858f86fc7f147e0f8d9dff
lib/god/conditions/flapping.rb644004.15 KB0ee91d665797adcc0d3e2ad24d90fed687169e93e68e1b778bf19a8b68881181
lib/god/conditions/http_response_code.rb644005.46 KB8fb2733947d9417ec1d783e79018756f1ab19d85f1029f0223d26164da6d44c3
lib/god/conditions/lambda.rb64400496 Bytes942151cabbd9a52f088f8d39b55ff210bfa25e04b4c99dd63d547ea4e4540371
lib/god/conditions/memory_usage.rb644002.33 KB70c6d07863b895038444c5a2175a5b22782441df90841b71753a1b3c800dfe22
lib/god/conditions/process_exits.rb644001.9 KB5d2dcdad211d1fb6af8b5c000e16e67218704db1253c936aa4e717d12c329df6
lib/god/conditions/process_running.rb644002.03 KB32628c8ab314d30380655dd78f876d8d573f46b036b9437b2b868ca385684010
lib/god/conditions/tries.rb644001.04 KBd9025414269bf9e8ce0a657b3e75d5acde5bad50f598bb98cf1b40ffcc4f428d
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/dependency_graph.rb64400800 Bytes9fdb403cd45cbae7dd14f4d1b9719bf7e820b17d31a7e054616ee62594148c28
lib/god/diagnostics.rb64400792 Bytes072f982079be0061010a008736ed06d465fb8061bc7fc27f8bb02ad4ccb53ac0
lib/god/driver.rb644004.43 KB8aabe31fb18ea71bbf8cb6bbb6298654222887f89a282e02aa143b33b95a32ca
lib/god/errors.rb64400407 Bytes8e3be2a7737bdf60145ecc3853cb9d9c6de33fd5505cdd5b7a5a109fd3b435ed
lib/god/event_handler.rb644002.58 KBc7307a191acdc780e71644c3d9735a00a2f5fb66f0cb7fd0c7217ef18bc14121
lib/god/event_handlers/dummy_handler.rb64400214 Bytes5a60500c9bc3965a0733f3a2429b4dd323ffb5a3f9b8df6c4344d59cc873eeab
lib/god/event_handlers/kqueue_handler.rb64400332 Bytes9a29a9976ab85e6a54c6276318743c379a6b8b706229a9fae71d5ee5f57b9c46
lib/god/event_handlers/netlink_handler.rb64400319 Bytesc07995512be2f077a423346cef5fc34aee0b223f1de898927852df31ef70240f
lib/god/logger.rb644002.66 KB87984076f70b75c524c76c6ba8d8a30a58ac81a502ef0fbada19aa2b5bf13593
lib/god/metric.rb644001.5 KBf222c26119d9dd215f0eaa12a9f394165512194ecfff6385ff9490486f20c385
lib/god/process.rb6440010.2 KBa7a7b6977247e7af0bc6cea76c8d9f67c4f01546974fc0fcd6927c061e3e20d7
lib/god/registry.rb64400475 Bytes439c62e267ca62e2e6d8195ecda854121c3cde7e125ce906a53c6adbc9943faf
lib/god/task.rb6440013.5 KBd64b82794acea804b885c4e8d76050b947396534160445f525fc8bfbbe42981e
lib/god/timeline.rb64400486 Bytes886820a72f9d58b7a17b8e336a6daa8dec568b36760b3c8c230839c66e14bc94
test/configs/contact/contact.god644002.62 KBd94798d2d719a13f53a1e537909cce156d8ca19556ca1475889a1e3a83b7ad87
test/configs/contact/simple_server.rb7550053 Bytesdd57a846533ae702c192ecc7fba0d3574f07cec282cbd2717d3a6c71268c4315
test/configs/degrading_lambda/degrading_lambda.god64400677 Bytes7d925e5bb575c0793e7554036db3356135cf64aaac5ea2973edcaa89d3cc4541
test/configs/degrading_lambda/tcp_server.rb64400345 Bytesaf0e44e25b19fd5b06664842bcea6c7c0ff96f74055c58cfa1ab45570be84d89
test/configs/stress/simple_server.rb6440053 Bytesdd57a846533ae702c192ecc7fba0d3574f07cec282cbd2717d3a6c71268c4315
test/configs/stress/stress.god64400337 Bytesdb76f331d8f61165c2c292e4592f8933f85b1fbf8aae2313666d55135ce05c71
test/configs/task/logs/.placeholder644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
test/configs/task/task.god64400541 Bytes78a595ce6b9a969cc0527e5f52e8a5dc17e88dee29bda3bebdc07a3fa3f307ed
test/configs/test.rb644001.6 KB4ecb64ea5358681dd09602c1f015b1c6686fdd088fb6195f1b01178cea53fb6a
test/helper.rb644002.58 KB10ec9582bf20cecbcdeb3692e6e7d1b7d008aa0eacaaac778f2ac4c26a84447b
test/test_conditions_process_running.rb644001.08 KB14c41458ea5540e80acc99b1e029ae9ea8091ea004dd7c559c75b2dfced2d27c
test/test_conditions_tries.rb644001.33 KB272a314587a0b2cc0892e81d5e00b1542f6616d6086f12ab8a43e0c778d20e25
test/test_contact.rb644002.79 KB81d844395c30af97891bb1511ef4da084c31bd79897c19a222820c48d41ad846
test/test_dependency_graph.rb644001.36 KB0c48dbec874cf19148f3a11ffebb85212d2252b3357d6c0fbab586e19b8cbc68
test/test_jabber.rb75500893 Bytesce191890652272532065fa5fdef6c7ef726886ccc4e94739a9e7a4ae95b87999
test/test_logger.rb644001.23 KBbbc39677777ed6057d50131f2bf797e9d3e846e679e0c97572ab7190cc20e2d9
test/test_metric.rb644001.75 KB1e4b47bf6548230326b4e64b0cec17ad83c9020b22f9c1eab52b55f3f6ed4415
test/test_process.rb644005.56 KBee3b27c8534f64d8c84e7073ebc9a3aeb9d68350e91c866f43c7246445be94aa
test/test_prowl.rb64400432 Bytes7541b23f416b65ce63eeeaf33f9927b3f086ac5b12c30ff93db8355de60d0bf4
test/test_registry.rb64400308 Bytes5c058025a4f25af79ac4777c739e8ffbd975c9be908b00da8863b3300daa7c9c
test/test_trigger.rb644001.25 KB3b2406aeb46ec0ad2b0e9c04fb57d0f55e2568943eba3325297e2cd2f5d661f0
test/test_watch.rb644006.74 KBb4c9ed7882eb00ce187b3d8b804f9c4ef76c78bc7c0846375f990fb16ba4ca4d
test/test_webhook.rb64400448 Bytesc664d7f15d255c47a2d6a40e484cf4528bba740c1ade26eb144e39d670e28a1d
Announce.txt644004.45 KBde26e54f7bcd49a43a06699e9ae60f02f91dfab1aa1899023ea1622cbef4f458
History.txt6440015 KB7d733a63766f0c34506267191ee9b67a355aaf45c295554090a9f76620ddc010
README.txt644001.81 KBd6e9e7b24470f25018dd86ea77edf2f337b9936584dec62d2d61893889fef42c
Rakefile644003.65 KBdbb13b0b31bfb32c88c52e96e6596af0c4eab6cf0b2d2e0a4542ba5f7836e81d
bin/god755003.72 KBc901e82975ed147cbed9d2a9026d5634aaf1e36155cb65882d6154fea198f2dd
ext/god/.gitignore6440097 Bytes1cf2cf90caf2c75784482f328ecff6ff32c8e29d8cf94d80ffd5b9013b643a7c
ext/god/extconf.rb644001.46 KBbcdfed8bcf42b291a192f7fedc6c0e8d50848deb721474b1e9f51be7afe57745
ext/god/kqueue_handler.c644003.05 KB1f5d6dec85817c919c411941fe4a6491ac6ea14d2a623b03211f80293d969e2f
ext/god/netlink_handler.c644004.97 KBe90a5e0776e8c4157d6c90de6bb1f8a5a09ea8c1969e3698db10a5a353b55f08
lib/god/configurable.rb644001.48 KB587cbebc8b269b5b708b30759e8350dc8974706070a88f4f6fbfd67c2cad479d
lib/god/contact.rb644003.67 KB31fd064fe26553483c148365f38dbdfad860d371b5d8abf25aa81a3064226028
lib/god/contacts/campfire.rb644003.38 KBc63b2fc9179af28f7b86db5ba432edfd6b54fdacf4cc49ce0179c96f9e452b2a
lib/god/contacts/email.rb644004.79 KBadf02b33ef2a0ef2a3b8184e7c851a694c86d6ebfb49cc93cdf06a38df61312c
lib/god/contacts/jabber.rb644002.53 KB6da8deea2199fd1d117a08ba88ff517467d4b8dd77b4d301c7309293903ad044
lib/god/simple_logger.rb644001.19 KB019e8db33e02fc56f340c4fd4c6b10268d26a67047bf9bb6b7fb3efebc68c4f6
lib/god/socket.rb644002.67 KB21e89166e0bd5433d436182926161c1ae84c75377134101e2b52dbe17adc4a2f
lib/god/sugar.rb64400510 Bytes1916097c80707a8c175fad0e8912bb86b1a9812eaaa9973c19026f9ac0d877a8
lib/god/sys_logger.rb644001.18 KB04f29d513bb54a0159af73e3d164915dc244217d5a9e8b9f1ae6a371f2b996fd
lib/god/system/portable_poller.rb64400883 Bytes118b9c66d0e96de9fe687569aec1d6097768d3f9e36e55dfe1e2e2405f3b9112
lib/god/system/process.rb64400991 Bytesa06189f01c1e289337048a29d8c4f1cdd5313d563a7bf64e435d8d47d6989210
lib/god/system/slash_proc_poller.rb644002.85 KBdb88761ddbd9fc42926a20e38921647db46a908100a2f9d1bea41e94baef00ae
lib/god/trigger.rb64400937 Bytese17e38c3c8ab3b6baa1553e747e92a496369861848aae9c2924364d6ce53cff4
lib/god/watch.rb644004.85 KB4a4516dae4d67266836d6801cc857b346a83f8b48e302e7b55bba2ff48ba13ff
test/configs/child_events/child_events.god644001.07 KB3d91a8d16cde67924e4f096f67b5d469d385e59c7e201f2c5df7b85c971b38af
test/configs/child_events/simple_server.rb7550053 Bytesdd57a846533ae702c192ecc7fba0d3574f07cec282cbd2717d3a6c71268c4315
test/configs/child_polls/child_polls.god64400805 Bytesaf4f21a9610d1d061efbd3b77eba5177d899c12d14779767a6aec012fe8dddd0
test/configs/child_polls/simple_server.rb75500137 Bytesaf80b4b3f03d765a8a716a340cdaa1b9ae41862c1bb3e811120fc25d96ea3cc8
test/configs/complex/complex.god644001.37 KB77a43314e7a995c735271e02b0b9b6b75dc652793c01e2af5034abf704466043
test/configs/complex/simple_server.rb7550053 Bytesdd57a846533ae702c192ecc7fba0d3574f07cec282cbd2717d3a6c71268c4315
test/configs/daemon_events/daemon_events.god64400997 Bytes3f9d3dbe39b5adea5553934c6f02ed606e466de3585b86327461cc74bc2a1fd7
test/configs/daemon_events/simple_server.rb64400164 Bytesfdee96f1a5fea5d1221c5ca76a3cdd80f4135c0a8110fe5764461e00c773ff61
test/configs/daemon_events/simple_server_stop.rb64400179 Bytesef4a9e2724eaaa5d1cf5e5abf0bcceae7f4c8f41826a4dd6da3c13280c3448e6
test/configs/daemon_polls/daemon_polls.god64400521 Bytes793c7e969cc65f9f19c1f2dd116a6bd4be9a0f91ad400317a7e035758cb356e5
test/configs/daemon_polls/simple_server.rb64400157 Bytes303631d2d809fe090d29075d46d1aa988696161f1bb236636c1144910d75dddf
test/configs/lifecycle/lifecycle.god64400519 Bytes5e24856f093480873a59a12295f8ec8b3660a4448a35fef4e19e6e14a6692b1d
test/configs/matias/matias.god644001.07 KB5bd9902ba564a19619595f944b621c50a3ceec0e39c4fa5d0366c1ab737ce7b5
test/configs/real.rb644001.42 KB4c4f533bd599ffb668f70f7fda1883e2cd914dde35df1b468ab6ab00c93c9c4a
test/configs/running_load/running_load.god64400327 Bytesee93a9fb0ec85e5f656e7c4b7001dfb00c11eaf83324aa93290977b7e87e8839
test/configs/stop_options/simple_server.rb75500106 Bytes3192100427d5e47194380943d3bc0001c02bfc08810e30c5d6909cd9d7fa36fc
test/configs/stop_options/stop_options.god64400843 Bytes7ba40aaa4e02bfe6a9a7dc8eb5ef3b9014b6b144ccf3efea6b36c82469a8a155
test/suite.rb64400112 Bytesf5da63039f5b1603d0ab61729ecbb7f8b1b293b0208194f58113a7361347c9ad
test/test_behavior.rb64400529 Bytes1fd6654be3c06b46384e6555e6f2ffc3c578af2c5f464a73771faca5fd81cd2a
test/test_campfire.rb64400550 Bytes07598c634c148711ed6b990b7910e9e8765d2c4eb1c53769301f9a4c5f33d4aa
test/test_condition.rb644001.21 KB24325b773a05ee4605a9d860631e414e4c2595979c185e744572774c161bd069
test/test_conditions_disk_usage.rb644001.11 KBbad9a6b19b138f5b21121a376924d9eb0fdca60a93f5b733a2e42cbb44b584ab
test/test_conditions_http_response_code.rb644003.12 KBc181ae41d3e6927e3d83b91ce40df336f40dac83967be40d3759d2f1739214dd
test/test_driver.rb64400135 Bytesa7d09d9a868978262245bba596e248aacab93ca855abf5d6fd25175947a02170
test/test_email.rb644001.08 KB829522e27a205181875bc837e636a9d914936600e0d88da13a7f7e94998aedc1
test/test_event_handler.rb644001.84 KB27ee0f54ffba730e98bcdcccaeabb16fe7ef50d8e7dc4b7d1b10d42577857ec7
test/test_god.rb6440013.2 KB23f5f133034a14b49a5e192d15d7b0ca9766496801434da3890dc017fb214bd2
test/test_handlers_kqueue_handler.rb64400433 Bytes63975646f8368f578846e7614b0b6fcdb034b28faaf41101a3f5fda1c4c18980
test/test_socket.rb64400797 Bytes2840ba65831b0a466738e5dbd7e2d6acba62ebdd046e76d6e3deee4d42e358b0
test/test_sugar.rb64400792 Bytesa516075988dde31706c9d5a38027e3e4a19d9d01ed61fa42fa5f7f91eb1c4a8d
test/test_system_portable_poller.rb64400588 Bytes3ccfabf642aeb9c520de3a007121b92182224de9dd176d141388bc896158317b
test/test_system_process.rb64400681 Bytes140cbe1a99dd1c44ddbb5ff31bc286f27b671c56d71f6bda602fc29df596daed
test/test_task.rb644005.63 KB31424c581ea2eaef689b8584b5f42cedf336747066bf4c820f8912c7070c2099
test/test_timeline.rb64400725 Bytesbea7cae38d90b2dc5f6d3147795e496aca1536885b48ec03cfe285212f527cf1