{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":702317928,"defaultBranch":"main","name":"barley","ownerLogin":"MoskitoHero","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-09T04:53:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/346985?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713522204.0","currentOid":""},"activityList":{"items":[{"before":"3bfc6b1e2cee53dbe7920e2f1b72ff5435dd2ae2","after":"91af13c8ea72c63682492179becca64de2fe0570","ref":"refs/heads/main","pushedAt":"2024-05-19T04:52:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Update README.md\n\nRemoved the \"simple\" word. Note that the gem suddenly got complicated with that change.","shortMessageHtmlLink":"Update README.md"}},{"before":"c187d6ab0825bf12bcd87abbc1f688c847d75643","after":"3bfc6b1e2cee53dbe7920e2f1b72ff5435dd2ae2","ref":"refs/heads/main","pushedAt":"2024-04-19T16:24:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Update README.md - remove useless \"dead\" wording.","shortMessageHtmlLink":"Update README.md - remove useless \"dead\" wording."}},{"before":"ed69a44f3b0f4fa6d6a2f0e95a21bf233076c8fb","after":"c187d6ab0825bf12bcd87abbc1f688c847d75643","ref":"refs/heads/main","pushedAt":"2024-04-19T10:15:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Release v0.5","shortMessageHtmlLink":"Release v0.5"}},{"before":"e83c1c6303ef3437c30a71559d0e816992b86941","after":"ed69a44f3b0f4fa6d6a2f0e95a21bf233076c8fb","ref":"refs/heads/main","pushedAt":"2024-04-19T10:13:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Merge pull request #5 from MoskitoHero/benchmark-tests\n\nAdd Benchmark tests","shortMessageHtmlLink":"Merge pull request #5 from MoskitoHero/benchmark-tests"}},{"before":null,"after":"06c173b278eb3a08f7e68ba394ec3b77a9af531c","ref":"refs/heads/benchmark-tests","pushedAt":"2024-04-19T10:06:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Add a first benchmark test","shortMessageHtmlLink":"Add a first benchmark test"}},{"before":"78b3ddc75d845c382f25fcea550f956af6adc741","after":"e83c1c6303ef3437c30a71559d0e816992b86941","ref":"refs/heads/main","pushedAt":"2024-04-19T10:04:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Merge pull request #4 from MoskitoHero/ruby3.3-workflow\n\nAdd ruby 3.3 to github actions","shortMessageHtmlLink":"Merge pull request #4 from MoskitoHero/ruby3.3-workflow"}},{"before":null,"after":"098d72219574ec28c77c1d20e284de6a009eb9d2","ref":"refs/heads/ruby3.3-workflow","pushedAt":"2024-04-19T10:02:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Add 3.3 ruby github action","shortMessageHtmlLink":"Add 3.3 ruby github action"}},{"before":"c8bce7267b5a2967e7aafd31f1a9245fc2234444","after":"78b3ddc75d845c382f25fcea550f956af6adc741","ref":"refs/heads/main","pushedAt":"2024-04-19T09:59:32.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Merge pull request #3 from MoskitoHero/context\n\nAdd with_context class method to the serializer","shortMessageHtmlLink":"Merge pull request #3 from MoskitoHero/context"}},{"before":"b45bbac979b6742fcfb30c1b17b9a4f8e7847176","after":"df4c7e2c92b59f2d40ab70250a4987b2092a1068","ref":"refs/heads/context","pushedAt":"2024-04-19T09:56:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Lock sqlite3 version","shortMessageHtmlLink":"Lock sqlite3 version"}},{"before":"c46abef88a528699f3f6d24c38eb7340ebfe4b56","after":"b45bbac979b6742fcfb30c1b17b9a4f8e7847176","ref":"refs/heads/context","pushedAt":"2024-04-19T09:44:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Update the README","shortMessageHtmlLink":"Update the README"}},{"before":null,"after":"c46abef88a528699f3f6d24c38eb7340ebfe4b56","ref":"refs/heads/context","pushedAt":"2024-04-19T09:30:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Adds with_context class method to the Serializer class\n\nThis allows to use custom arguments to be used within the serializer","shortMessageHtmlLink":"Adds with_context class method to the Serializer class"}},{"before":"785a93ac10d861bda5019e82db9fccbf01497e6a","after":"c8bce7267b5a2967e7aafd31f1a9245fc2234444","ref":"refs/heads/main","pushedAt":"2023-11-30T20:46:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Add error handling for empty Serializer class\n\nUpdates have been made to raise an error when Serializer class has no defined attributes or relation.\n\nA corresponding test case has also been added in serializer_test.rb to ensure that the program behaves as expected when such a situation arises.","shortMessageHtmlLink":"Add error handling for empty Serializer class"}},{"before":"2c23834e7dbb1c648424f77036d56cf02b9a2a2f","after":"785a93ac10d861bda5019e82db9fccbf01497e6a","ref":"refs/heads/main","pushedAt":"2023-10-27T04:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Update version and CHANGELOG.md","shortMessageHtmlLink":"Update version and CHANGELOG.md"}},{"before":"4137bcdd33a2483b54397b24ecd0eee621dd96e7","after":"2c23834e7dbb1c648424f77036d56cf02b9a2a2f","ref":"refs/heads/main","pushedAt":"2023-10-27T04:19:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Refactor `as_json` method in Serializable module\n\nIn this commit, the `as_json` method signature is updated in the Serializable module. The method now accepts an options hash instead of multiple parameters. This change streamlines the method usage and improves clarity by aligning `as_json` with the conventional practice of passing named arguments as an options hash in Ruby.","shortMessageHtmlLink":"Refactor as_json method in Serializable module"}},{"before":"1e3234c9f6e8f0d8726b10156dc5595eb7bf8076","after":"4137bcdd33a2483b54397b24ecd0eee621dd96e7","ref":"refs/heads/main","pushedAt":"2023-10-23T01:57:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Merge pull request #1 from vlado/typo_in_readme_fixed\n\nTypo in readme fixed","shortMessageHtmlLink":"Merge pull request #1 from vlado/typo_in_readme_fixed"}},{"before":"f851ef893e98cbc1181ed7476b10804198f09df7","after":"1e3234c9f6e8f0d8726b10156dc5595eb7bf8076","ref":"refs/heads/main","pushedAt":"2023-10-20T13:59:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Add attr_accessor for defined_attributes in Serializer\n\nThis commit simplifies the way defined_attributes are set in the Serializer class. Previously, defining attributes involved setting an instance variable through the 'set_class_iv' method, which has now been removed.","shortMessageHtmlLink":"Add attr_accessor for defined_attributes in Serializer"}},{"before":"951bfde7e55615d627aeb31db98f33279497c9b9","after":"f851ef893e98cbc1181ed7476b10804198f09df7","ref":"refs/heads/main","pushedAt":"2023-10-20T13:34:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Add custom Error class and error handling to Barley module\n\nThis commit introduces a custom Error class to the Barley module, and implements error handling in the `Serializable` module for cases where a corresponding serializer could not be found. Previously, a `NameError` would be raised in these situations; now, a `Barley::Error` is raised with a descriptive message. This change should improve exception handling in applications that utilize the Barley module, aiding developers in debugging issues related to serialization.","shortMessageHtmlLink":"Add custom Error class and error handling to Barley module"}},{"before":"85cb58df217fbafb736888f6f0a53f23cdc8a58e","after":"951bfde7e55615d627aeb31db98f33279497c9b9","ref":"refs/heads/main","pushedAt":"2023-10-20T04:25:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8e6ad8d6a5799620bb8122aa641558b87191723f","after":"85cb58df217fbafb736888f6f0a53f23cdc8a58e","ref":"refs/heads/main","pushedAt":"2023-10-20T04:06:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Add badge to README.md","shortMessageHtmlLink":"Add badge to README.md"}},{"before":"f0cd8062dbfa13da7d87f83252f36820157a4a5c","after":"8e6ad8d6a5799620bb8122aa641558b87191723f","ref":"refs/heads/main","pushedAt":"2023-10-20T03:56:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Improve test setup for serializers and silence warnings\n\nAdjusted the testing setup for serializer to clean up files afterwards to ensure a clean environment for subsequent tests. Also, changed the \"serializer\" method inside Serializable module to silence redundant warnings when a same-named method is defined. These changes make the testing process smoother and they make the code cleaner and easier to read.","shortMessageHtmlLink":"Improve test setup for serializers and silence warnings"}},{"before":"32d44d1aa4dff11493b07c2a840d27409c4f02fd","after":"f0cd8062dbfa13da7d87f83252f36820157a4a5c","ref":"refs/heads/main","pushedAt":"2023-10-20T03:33:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Add cleanup step in generator tests and rake task for running tests\n\nA cleanup step has been added in the test teardown for the 'serializable_generator' to remove any files left over after the test has completed. This ensures the environment is clean for subsequent tests.\n\nIn addition, a Rake task has been added to run all tests in the 'test' directory. This improvement makes it easier for developers to run all tests with a single command.","shortMessageHtmlLink":"Add cleanup step in generator tests and rake task for running tests"}},{"before":"36dabb81caab635c877ffd4ea15ed2adfc26c6d3","after":"32d44d1aa4dff11493b07c2a840d27409c4f02fd","ref":"refs/heads/main","pushedAt":"2023-10-20T03:00:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Create ruby.yml","shortMessageHtmlLink":"Create ruby.yml"}},{"before":"8a767397f99cc13231acb4db9807d93602950094","after":"36dabb81caab635c877ffd4ea15ed2adfc26c6d3","ref":"refs/heads/main","pushedAt":"2023-10-20T02:54:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Update gem-push.yml","shortMessageHtmlLink":"Update gem-push.yml"}},{"before":"00af60e73b6e7cc99050ae6be8ec10a2c1891ce8","after":"8a767397f99cc13231acb4db9807d93602950094","ref":"refs/heads/main","pushedAt":"2023-10-20T02:48:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Update gem-push.yml","shortMessageHtmlLink":"Update gem-push.yml"}},{"before":"09d3bf2a4bbb40b057f0f049fc3eda80fb45cc79","after":"00af60e73b6e7cc99050ae6be8ec10a2c1891ce8","ref":"refs/heads/main","pushedAt":"2023-10-20T02:47:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Delete .github/workflows/brakeman.yml","shortMessageHtmlLink":"Delete .github/workflows/brakeman.yml"}},{"before":"2c0dfaa25d28c7f7dabac430c104de4bd76b940f","after":"09d3bf2a4bbb40b057f0f049fc3eda80fb45cc79","ref":"refs/heads/main","pushedAt":"2023-10-20T02:46:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Create gem-push.yml","shortMessageHtmlLink":"Create gem-push.yml"}},{"before":"2ae56b60c63f1b60c3d2fe3918577ed85462ee5e","after":"2c0dfaa25d28c7f7dabac430c104de4bd76b940f","ref":"refs/heads/main","pushedAt":"2023-10-20T02:17:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Create brakeman.yml","shortMessageHtmlLink":"Create brakeman.yml"}},{"before":"49ec81b721f824d73ca798ba960a1c49c8ecc699","after":"2ae56b60c63f1b60c3d2fe3918577ed85462ee5e","ref":"refs/heads/main","pushedAt":"2023-10-20T01:57:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Update README and gemspec","shortMessageHtmlLink":"Update README and gemspec"}},{"before":"82ad2db15b32f1d3a9c798102e443aadf9d3e096","after":"49ec81b721f824d73ca798ba960a1c49c8ecc699","ref":"refs/heads/main","pushedAt":"2023-10-20T01:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Create pull_request_template.md","shortMessageHtmlLink":"Create pull_request_template.md"}},{"before":"076dbe53c470030245d6878a05dbc07d32ff7c60","after":"82ad2db15b32f1d3a9c798102e443aadf9d3e096","ref":"refs/heads/main","pushedAt":"2023-10-20T01:30:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoskitoHero","name":"Cédric Delalande","path":"/MoskitoHero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346985?s=80&v=4"},"commit":{"message":"Update issue templates","shortMessageHtmlLink":"Update issue templates"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETek9CwA","startCursor":null,"endCursor":null}},"title":"Activity · MoskitoHero/barley"}