[{"authors":"Matthias Grosser","built_at":"2026-02-06T00:00:00.000Z","created_at":"2026-02-05T23:23:42.651Z","description":"ActiveRecord Reactors provide a defined way to react on default or custom Active Record callbacks. Observers without the magic, and without the hassle.","downloads_count":309,"metadata":{},"number":"1.8.1","summary":"Controlled reactions on ActiveRecord callbacks","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2","prerelease":false,"licenses":[],"requirements":[],"sha":"86648fd80fc6f79cb911209a6f801ab1195d08a8272853eeb3721a130ba91b06","spec_sha":"fdc35d1ba4c2b7748237ded20355b899daba6fb70d3605d44f27247e171e54e5"},{"authors":"Matthias Grosser","built_at":"2024-08-16T00:00:00.000Z","created_at":"2024-08-16T16:59:14.054Z","description":"ActiveRecord Reactors provide a defined way to react on default or custom Active Record callbacks. Observers without the magic, and without the hassle.","downloads_count":813,"metadata":{},"number":"1.8.0","summary":"Controlled reactions on ActiveRecord callbacks","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 0","prerelease":false,"licenses":[],"requirements":[],"sha":"81eba8da205a40990e87a1c0a7402c6135cf50b2b85e305a66e3019e70d97b36","spec_sha":"b19e4a26555fa2e78e1295f7e9ebcdfd9c3cde384ea612e803e98a802e52a836"},{"authors":"Matthias Grosser","built_at":"2023-11-09T00:00:00.000Z","created_at":"2023-11-09T14:09:41.845Z","description":"ActiveRecord Reactors provide a defined way to react on default or custom Active Record callbacks. Observers without the magic, and without the hassle.","downloads_count":884,"metadata":{},"number":"1.7.0","summary":"Controlled reactions on ActiveRecord callbacks","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 0","prerelease":false,"licenses":[],"requirements":[],"sha":"82eee0f19e57ce17f183b82cd2b83783471717868d7dd8bb30fc8aa1095626ea","spec_sha":"3aa9519f314238d689add47af24bbe90325fcfd6e3f47472211cac0d6a69f260"},{"authors":"Matthias Grosser","built_at":"2023-05-16T00:00:00.000Z","created_at":"2023-05-16T13:36:25.563Z","description":"ActiveRecord Reactors provide a defined way to react on default or custom Active Record callbacks. Observers without the magic, and without the hassle.","downloads_count":875,"metadata":{},"number":"1.6.0","summary":"Controlled reactions on ActiveRecord callbacks","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 0","prerelease":false,"licenses":[],"requirements":[],"sha":"d111713bc25f0a9852f674f43d92c75b342e0b8b1790c58a2d05dc63f912232b","spec_sha":"8cf74a866f573e834ef1589ea5a2b719fb7f2104fc43adcb6e2fe920a4caf494"},{"authors":"Matthias Grosser","built_at":"2019-08-19T00:00:00.000Z","created_at":"2019-08-20T08:48:14.581Z","description":"ActiveRecord Reactors provide a defined way to react on default or custom Active Record callbacks. Observers without the magic, and without the hassle.","downloads_count":3215,"metadata":{},"number":"1.5.0","summary":"Controlled reactions on ActiveRecord callbacks","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.0.0","prerelease":false,"licenses":[],"requirements":[],"sha":"63ba289f2df06a6b56449a08d2ee2a24bafbbf7227c85327c5836db3a1c684bf","spec_sha":"171df117e1f447367a731a1b05c0ba29c5aa6090c7b68cdbfb5cabd293837ce9"},{"authors":"Matthias Grosser","built_at":"2018-04-16T00:00:00.000Z","created_at":"2018-04-16T14:39:41.046Z","description":"ActiveRecord Reactors provide a defined way to react on default or custom Active Record callbacks. Observers without the magic, and without the hassle.","downloads_count":2702,"metadata":{},"number":"1.4.0","summary":"Controlled reactions on ActiveRecord callbacks","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.0.0","prerelease":false,"licenses":[],"requirements":[],"sha":"aaa74c34f9e840a7b2fe6f378be88622682074a8bde2074806eddd9b55cb0198","spec_sha":"58f393a23f5b1f045b6dc043fd861d92cf20140a8c9a30d2d89ef19043e37780"},{"authors":"Matthias Grosser","built_at":"2017-07-04T00:00:00.000Z","created_at":"2017-07-04T14:04:03.239Z","description":"ActiveRecord Reactors provide a defined way to react on default or custom Active Record callbacks. Observers without the magic, and without the hassle.","downloads_count":2676,"metadata":{},"number":"1.3.1","summary":"Controlled reactions on ActiveRecord callbacks","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.0.0","prerelease":false,"licenses":[],"requirements":[],"sha":"6e72e5a5fe49a67d19ae3a1c81c91520e296ef6cb2bf7b2146a04573b274b2cd","spec_sha":"a790da420519e5079abb4e698a2a3b0789a31399254028c55dfde2376c2d2bf1"},{"authors":"Matthias Grosser","built_at":"2017-03-13T00:00:00.000Z","created_at":"2017-03-13T14:37:31.571Z","description":"ActiveRecord Reactors provide a defined way to react on default or custom Active Record callbacks. Observers without the magic, and without the hassle.","downloads_count":2694,"metadata":{},"number":"1.3.0","summary":"Controlled reactions on ActiveRecord callbacks","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.0.0","prerelease":false,"licenses":[],"requirements":[],"sha":"19a33c4b5970933470eebb92c3a84d59339f4fc4a75340d1858df2834665fb22","spec_sha":"36194d05191150867707315c0561abb00e975143dabb18f736ae1d9baa76c670"},{"authors":"Matthias Grosser","built_at":"2014-01-20T00:00:00.000Z","created_at":"2014-01-20T16:13:04.959Z","description":"ActiveRecord Reactors provide a defined way to react on default or custom Active Record callbacks. Observers without the magic, and without the hassle.","downloads_count":4725,"metadata":{},"number":"1.2.0","summary":"Controlled reactions on ActiveRecord callbacks","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 2.0.0","prerelease":false,"licenses":[],"requirements":[],"sha":"f7eee554e14e1e9ad4b8bf641f70b50d3d010180f71c6ff4a600b0429b673099","spec_sha":"af187e4d72430605c271e2f66f68b554c42ef8d4cdcea029296e15268c58cb5c"},{"authors":"Matthias Grosser","built_at":"2013-02-23T00:00:00.000Z","created_at":"2013-02-25T14:58:11.349Z","description":"ActiveRecord Reactors provide a defined way to react on default or custom Active Record callbacks. Observers without the magic, and without the hassle.","downloads_count":7483,"metadata":{"homepage_uri":"https://github.com/mtgrosser/activerecord-reactor"},"number":"1.0.2","summary":"Controlled reactions on ActiveRecord callbacks","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 1.9.3","prerelease":false,"licenses":[],"requirements":null,"sha":"f4afe432f1e96c326284cb48759808858b509163c5417dff037a245094f7ef9e","spec_sha":"0e3448babb45741d638eb496fefb1b4a45732136e503046feba2cff90e1c7db4"},{"authors":"Matthias Grosser","built_at":"2013-02-22T00:00:00.000Z","created_at":"2013-02-22T01:02:19.007Z","description":"","downloads_count":8000,"metadata":{"homepage_uri":"https://github.com/mtgrosser/activerecord-reactor"},"number":"1.0.0","summary":"Unobtrusive observers for Rails models","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 1.9.3","prerelease":false,"licenses":[],"requirements":null,"sha":"c8eacbc2836940ad809dc3746ae48e8f31615dfae77825ead4281412f7de69a3","spec_sha":"d4fbeb00bc0a53c15fae92e95167908920dd6215d54c506255aeae9e598b300e"}]