Commit graph

238 commits

Author SHA1 Message Date
ChillerDragon b8893bda6a Add detach to server (closed #12) 2024-01-20 21:50:55 +08:00
ChillerDragon 8f647e165c Add first hook to server: chat 2024-01-20 21:39:21 +08:00
ChillerDragon 78a8d95e6a Bump to 0.0.7 2023-12-13 19:33:50 +01:00
ChillerDragon 45bd574908 Try to fix windows IO::EWOULDBLOCKWaitReadable 2023-12-13 19:19:32 +01:00
ChillerDragon 97de34f151 Fix rubocop indent 2023-10-22 18:19:07 +02:00
ChillerDragon 4fabdab3eb Use single quotes 2023-10-22 14:27:14 +02:00
ChillerDragon 42d7fda502 Add --verbose-snap to sample client 2023-10-22 14:26:53 +02:00
ChillerDragon f6c57a31e5 Release v0.0.6 2023-09-17 20:00:02 +02:00
ChillerDragon e4ba688e92 Fix context nil access 2023-09-17 19:59:36 +02:00
ChillerDragon 32ab1ebb75 Release v0.0.5 2023-09-17 19:50:49 +02:00
ChillerDragon a5d24cb2c6 Add on_tick hook 2023-09-17 19:50:09 +02:00
ChillerDragon e606226dea Release v0.0.4 2023-09-17 19:43:14 +02:00
ChillerDragon 43bea26640 Add send_input api 2023-09-17 19:42:47 +02:00
ChillerDragon 2be15e49d7 Fix and doc set_startinfo 2023-09-17 19:19:06 +02:00
ChillerDragon 1c27c1eb87 Release v0.0.3 2023-09-17 18:23:10 +02:00
ChillerDragon a739190383 Fix reconnect crash 2023-09-17 18:22:38 +02:00
ChillerDragon 42ab29bbfe Release v0.0.2 2023-09-17 17:35:22 +02:00
ChillerDragon 9a276526ef Use git for versioning not folder names 2023-09-17 17:33:46 +02:00
ChillerDragon 177921fd5f Link docs in gem 2023-09-17 17:25:58 +02:00
ChillerDragon 1672b5113f Ensure gem includes all files from subfolders 2023-09-17 17:16:18 +02:00
ChillerDragon 5fdd4ffd15 Fix rcon authed example 2023-09-17 16:36:57 +02:00
ChillerDragon ab2e62e4e8 Also use ? as delimiter for method slugging 2023-09-17 15:26:20 +02:00
ChillerDragon 4698173d69 Update index 2023-09-17 15:21:21 +02:00
ChillerDragon 38c9e2f9ba Add key types 2023-09-17 15:17:36 +02:00
ChillerDragon 1993b6a5b8 Document initialize and rcon_authed? 2023-09-17 15:16:18 +02:00
ChillerDragon bcaeca9fc1 ./scripts/update_docs_index.sh --fix 2023-09-17 14:59:51 +02:00
ChillerDragon 242cb645dc ./scripts/update_docs_methods.sh --fix 2023-09-17 14:58:48 +02:00
ChillerDragon 2f04ff1f13 ./scripts/update_docs_index.sh --fix 2023-09-17 14:56:00 +02:00
ChillerDragon a2b2035991 Add method doc coverage to CI 2023-09-17 14:53:44 +02:00
ChillerDragon 5a224d6774 Make connect match auto generated docs 2023-09-17 14:51:32 +02:00
ChillerDragon e05523f104 Make 3 client methods private that should not be called
Makes the user api cleaner
2023-09-17 14:49:19 +02:00
ChillerDragon 90563fbb05 Enforce docs for all public TeeworldsClient methods
See #11
2023-09-17 14:47:15 +02:00
ChillerDragon 5da0593818 Auto generate the whole doc index file 2023-09-17 14:12:40 +02:00
ChillerDragon f4e58619c5 shellcheck 2023-09-17 13:54:24 +02:00
ChillerDragon 11fa7308f0 Run ./scripts/update_docs_index.sh --fix 2023-09-17 13:51:47 +02:00
ChillerDragon 9b0b991af9 Check hooks index in CI 2023-09-17 13:50:33 +02:00
ChillerDragon 87a3a6e8d2 Add snapshot class to docs index 2023-09-17 13:25:10 +02:00
ChillerDragon 5f1bcdf73e Get rid of all TODOs in docs 2023-09-17 13:21:23 +02:00
ChillerDragon 8d01653b6f Document on_disconnect hook 2023-09-17 13:14:12 +02:00
ChillerDragon 4810628386 Document on_connected hook 2023-09-17 13:09:03 +02:00
ChillerDragon 08560d0c92 Regenerate connect/disconnect hooks 2023-09-17 13:01:53 +02:00
ChillerDragon 32c3eb4919 Document on_snapshot 2023-09-17 12:59:38 +02:00
ChillerDragon c185d1a6b2 A bit of rdoc documentation comments 2023-09-17 12:15:31 +02:00
ChillerDragon ded776dd4a hooks can get chunks and data 2023-09-17 11:54:01 +02:00
ChillerDragon 84e0bd67de Generate docs 2023-09-17 11:51:46 +02:00
ChillerDragon 49b2806966 Use rconline class 2023-09-17 11:51:09 +02:00
ChillerDragon 5a4d4fac6e Autogenerate empty message docs 2023-09-17 11:36:02 +02:00
ChillerDragon 074812f28b Add hooks.sh usage 2023-09-17 11:15:25 +02:00
ChillerDragon a98295bc23 Do not detach in sample code
the sample code should be batteries included ready to go
putting the detach sample in a ruby file and running it
does not keep running
2023-09-17 11:03:40 +02:00
ChillerDragon 27bfbc22ff Sample input timing code 2023-09-17 10:59:37 +02:00