Commit graph

17 commits

Author SHA1 Message Date
Struma
0131abd4dd Add ability to change configuration from Ruby
- `System.config` has become `CONFIG.to_hash`
- `CONFIG[]` can be used to look up settings
- `CONFIG[]=` can be used to add/change settings
- When reading settings, user settings are preferred over defaults
- Changes are immediately stored in the user settings file
2022-07-05 03:16:44 -04:00
Struma
950e62dff1 make reloads after using System.un/mount optional
Also, use rb_bool_arg more often.
2022-01-20 19:50:46 -05:00
Struma
9920de87f8 Make json config accessible from System::CONFIG 2021-06-22 18:32:39 -04:00
Struma
f9c8e0e900 Run HTTP functions without GVL 2021-06-04 09:14:06 -04:00
Struma
7c6704580b set body encodings for POST methods
(because I forgot)
2021-03-28 20:22:12 -04:00
Struma
f3f401a794 set HTTP response body encoding based on Content-Type 2021-03-28 15:26:08 -04:00
Struma
d7816c121b Account for binary HTTP responses 2021-03-27 23:34:46 -04:00
Struma
8223cd6d9c follow redirects by default 2021-03-25 20:16:51 -04:00
Struma
db919e9f29 Make sure all Ruby strings are created as UTF-8 2021-03-02 03:26:51 -05:00
Struma
2fd585393d the not-so-great warning purge 2021-02-22 01:22:26 -05:00
Struma
8f78a4cf17 Fix Windows build errors 2020-12-31 19:59:53 -05:00
Struma
f7449ab7e6 add '-masm=intel' when building using GCC 2020-12-31 14:26:12 -05:00
Struma
774b288a68 Update README slightly 2020-12-30 18:39:45 -05:00
Struma
51c7f8410e Add optional header parameter to HTTP functions 2020-12-30 18:14:01 -05:00
Struma
f9b6f95708 fix include conflict between ruby and json5pp 2020-12-30 13:32:33 -05:00
Struma
d448d996f5 Add JSON parse/stringify methods to HTTPLite::JSON 2020-12-30 01:43:40 -05:00
Struma
e52ce335c4 Add HTTPLite module (built-in simple GET/POST) 2020-12-30 00:06:15 -05:00