Peter Solnica
edab3095a7
Update dry-core dep to ~> 1.0 < 2
2022-11-04 13:52:34 +01:00
Peter Solnica
880e79a167
Update dep on dry-core to ["~> 1.0.0.rc", "< 2.0"]
2022-10-31 10:13:41 +01:00
Peter Solnica
e3e7bfd28d
Depend on dry-core >= 0.9.0
2022-10-15 06:19:31 +02:00
Tim Riley
df58417cd6
Use released dry-core without autoloading ( #142 )
2022-09-24 16:03:59 +10:00
Tim Riley
35f34b247b
Separate setting definitions from config values ( #138 )
...
Separate setting _definitions_ (i.e. the objects you create when you call `setting :my_setting`) from _config_, which now maintains its values in a separate hash, and stores only a reference to the setting definitions.
This allows settings objects to be shared across all config classes, which, along with some other changes here, reduces memory usage considerably.
2022-09-20 06:02:42 +10:00
Nikita Shilnikov
41166bf0a1
Rely on autoloading in dry-core
2022-07-27 14:10:29 +03:00
Peter Solnica
863f17b1c8
Bump zeitwerk to ~> 2.6
2022-07-06 08:14:31 +02:00
Marc Busqué
1b0149abe3
Add the significant frame information to deprecation messages
...
It makes more easy to fix the deprecations introduced in #111 & #112
2021-06-03 12:45:43 +02:00
Nikita Shilnikov
c7aa8a9f5c
Use equalizer from dry-core
2020-12-20 16:37:59 +03:00
Piotr Solnica
ff431188b8
Add dry-equalizer to runtime deps
2020-02-14 11:42:18 +01:00
Nikita Shilnikov
362ee0c8c7
Add gemspec source data
2020-01-11 23:29:18 +03:00
Piotr Solnica
85cb51db76
Update project.yml
2020-01-05 11:40:46 +01:00
Piotr Solnica
02ab92f611
Add project.yml
2020-01-04 23:38:44 +01:00