Commit Graph

23 Commits

Author SHA1 Message Date
38aba7d167 add before_serializer 2023-11-14 10:28:43 -05:00
2acc581955 move the Schema class 2023-11-13 13:38:56 -05:00
2e125c1771 misc Schema changes 2023-11-13 13:15:29 -05:00
e93942cb61 attributes can be a function 2023-11-13 12:43:57 -05:00
0a2eee55ce auto-add the self link within the app 2023-11-13 10:38:51 -05:00
ebbb5f9466 no data field when there is no data 2023-11-13 10:31:24 -05:00
250bd940da formatting 2023-11-13 09:49:27 -05:00
7cee2ecb47 fleshing out the plugin 2023-11-12 20:53:42 -05:00
612c87f6b1 allow for the serializer to get the $xtra data as well 2023-11-12 13:23:01 -05:00
52eba22e47 add the serializer 2023-11-10 15:30:25 -05:00
57eeb08419 relationship links 2023-11-01 17:39:15 -04:00
63ead8b937 add allowed_attributes 2023-11-01 16:03:28 -04:00
5dd5e664e9 scalar data are ids 2023-11-01 15:21:06 -04:00
8639858b60 relationships 2023-11-01 13:16:34 -04:00
fe516b6b32 use croak, not carp 2023-11-01 11:10:25 -04:00
fc89cb74d8 remove ::Type 2023-11-01 11:09:54 -04:00
4d4c4ee838 rename serialize and top_level_serialize 2023-11-01 11:03:11 -04:00
b4eea91aae attributes on the Schema 2023-10-31 16:45:42 -04:00
d51ee14eac jsonapi field in the ::Schema 2023-10-31 15:54:28 -04:00
9a2aa6f0b4 add Registry::Schema 2023-10-31 15:41:10 -04:00
f7d4eadf74 add registry::type 2023-10-31 12:17:28 -04:00
41506d4fcb add a stubby Registry class 2023-10-31 10:39:35 -04:00
0a5a48f0ee initial creationg of the module 2023-10-31 10:22:36 -04:00