Commit Graph

33 Commits (main)

Author SHA1 Message Date
Yanick Champoux 73b20e91b3 deserialize 2023-11-15 13:27:45 -05:00
Yanick Champoux 38aba7d167 add before_serializer 2023-11-14 10:28:43 -05:00
Yanick Champoux 2acc581955 move the Schema class 2023-11-13 13:38:56 -05:00
Yanick Champoux 2e125c1771 misc Schema changes 2023-11-13 13:15:29 -05:00
Yanick Champoux e93942cb61 attributes can be a function 2023-11-13 12:43:57 -05:00
Yanick Champoux 0a2eee55ce auto-add the self link within the app 2023-11-13 10:38:51 -05:00
Yanick Champoux ebbb5f9466 no data field when there is no data 2023-11-13 10:31:24 -05:00
Yanick Champoux 67c4d58b9d add a test 2023-11-13 10:01:24 -05:00
Yanick Champoux 8e5df8fbf0 formatting 2023-11-13 09:57:37 -05:00
Yanick Champoux ad4258cf04 move the merge tests to xt 2023-11-12 20:55:00 -05:00
Yanick Champoux 7cee2ecb47 fleshing out the plugin 2023-11-12 20:53:42 -05:00
Yanick Champoux 3df5204252 check that at least one test was added 2023-11-12 17:10:10 -05:00
Yanick Champoux 612c87f6b1 allow for the serializer to get the $xtra data as well 2023-11-12 13:23:01 -05:00
Yanick Champoux c8c273056a add test to check if branch is ready for merging 2023-11-12 13:22:24 -05:00
Yanick Champoux d758761f05 finalize the serializing example 2023-11-12 12:43:29 -05:00
Yanick Champoux ea112b2bd5 format 2023-11-12 12:29:35 -05:00
Yanick Champoux 0a67377791 add a todos.t with general todos 2023-11-12 12:27:56 -05:00
Yanick Champoux 52eba22e47 add the serializer 2023-11-10 15:30:25 -05:00
Yanick Champoux 57eeb08419 relationship links 2023-11-01 17:39:15 -04:00
Yanick Champoux 63ead8b937 add allowed_attributes 2023-11-01 16:03:28 -04:00
Yanick Champoux fb5cd7ce3a flesh up the example 2023-11-01 15:28:47 -04:00
Yanick Champoux 5dd5e664e9 scalar data are ids 2023-11-01 15:21:06 -04:00
Yanick Champoux 8639858b60 relationships 2023-11-01 13:16:34 -04:00
Yanick Champoux 4d4c4ee838 rename serialize and top_level_serialize 2023-11-01 11:03:11 -04:00
Yanick Champoux b4eea91aae attributes on the Schema 2023-10-31 16:45:42 -04:00
Yanick Champoux 6debdda412 add example for top links 2023-10-31 16:30:01 -04:00
Yanick Champoux 7a9e68a108 hush the warning 2023-10-31 16:29:48 -04:00
Yanick Champoux eec187e879 beginning of example.t 2023-10-31 16:18:51 -04:00
Yanick Champoux 0c0389f6a4 add test for meta 2023-10-31 16:09:05 -04:00
Yanick Champoux d51ee14eac jsonapi field in the ::Schema 2023-10-31 15:54:28 -04:00
Yanick Champoux 9a2aa6f0b4 add Registry::Schema 2023-10-31 15:41:10 -04:00
Yanick Champoux d2508a2fec add the registry test 2023-10-31 12:16:36 -04:00
Yanick Champoux 41506d4fcb add a stubby Registry class 2023-10-31 10:39:35 -04:00