{"ref":"refs/heads/master","commits":[{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"87cebdd0f32f5377895789ee6ce4537d8383014e","message":"Move existing specs from spec/aequitas to spec/unit/aequitas.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/87cebdd0f32f5377895789ee6ce4537d8383014e"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"9740bfc707b50410c0ba8bc2bd4e075d7bf662d8","message":"Put Aequitas::ClassMethods into its own file.\n\nI'm not entirely sure of the benefits, but I'm following Virtus's lead here.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/9740bfc707b50410c0ba8bc2bd4e075d7bf662d8"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"9d8a54d0a861173c7e62c8dae3691594d551fce4","message":"Improve YARDoc in ContextualRuleSet.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/9d8a54d0a861173c7e62c8dae3691594d551fce4"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"46f0c89f6ad572bded86060cf9c26ef6be50eb74","message":"Rename Aequitas#validation_property_value -> #validation_attribute_value.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/46f0c89f6ad572bded86060cf9c26ef6be50eb74"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"bb0f5dcba2225b1d52a10bd36060f0253ca5c072","message":"Use Equalizable#equalize_on in Rule::Format::Proc and Rule::Format::Regexp.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/bb0f5dcba2225b1d52a10bd36060f0253ca5c072"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"3057db4e557c40a7e686c75cce744d1ff16dd85a","message":"fixup! Improve YARDoc","url":"https://api.github.com/repos/emmanuel/aequitas/commits/3057db4e557c40a7e686c75cce744d1ff16dd85a"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"c5f3b76da1da3ca76ebe01844d39794eecf58c25","message":"Remove `model` init arg from ContextualRuleSet.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/c5f3b76da1da3ca76ebe01844d39794eecf58c25"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"1b81eaf4336dee42df8784c3e4dbc2a8c1c31771","message":"Remove #optimize from ContextualRuleSet and RuleSet.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/1b81eaf4336dee42df8784c3e4dbc2a8c1c31771"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"881d2067e4df0c31c12030aad9ede2e196b4a6f7","message":"Add integration specs for Absence, Acceptance, Confirmation, Method and Presence Rules.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/881d2067e4df0c31c12030aad9ede2e196b4a6f7"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"cf5b67c53df8e1b41a333af4da685be3500bf4ef","message":"Move Equalizable into aequitas/support.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/cf5b67c53df8e1b41a333af4da685be3500bf4ef"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"43a9bac6e4927289b1d2a0bbdd555d8fa3e44a69","message":"Move aequitas/blank to aequitas/support/blank.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/43a9bac6e4927289b1d2a0bbdd555d8fa3e44a69"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"fb493fd8675b62193030315623e01c913c427aa3","message":"Don't mutate options in Rule::Length init.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/fb493fd8675b62193030315623e01c913c427aa3"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"92251848207b59248bf2b2318ab5ed12ec39d5c9","message":"Add integration spec coverage for Rule::Length subclasses.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/92251848207b59248bf2b2318ab5ed12ec39d5c9"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"276abb4c47651b67b73a383c319b95acfb4a836f","message":"Add integration spec coverage for Rule::Format subclasses.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/276abb4c47651b67b73a383c319b95acfb4a836f"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"43b4fe8de52e6936f4252a42f7e2b74365746da9","message":"fixup! Add integration specs for","url":"https://api.github.com/repos/emmanuel/aequitas/commits/43b4fe8de52e6936f4252a42f7e2b74365746da9"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"d9056eecfed529bef430dd06875324de67106f0e","message":"Rename Rule::Length subclass attributes & init options.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/d9056eecfed529bef430dd06875324de67106f0e"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"6e0d653ce60ef29cdc08d48c49b4e2b25d7666de","message":"Remove a couple of DataMapper shims.\n\nNot all vestiges are removed yet, but getting close now.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/6e0d653ce60ef29cdc08d48c49b4e2b25d7666de"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"0eb5a36fb3bf25a50746b6644345c26eb6c4b6d6","message":"Update Equalizable#equalize_on to accept a list rather than an Array.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/0eb5a36fb3bf25a50746b6644345c26eb6c4b6d6"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"d9daeeb2e5cb102664c21a93799c67bdeda8e438","message":"Decomposed Rule::Absence into Blank/Nil & Rule::Presence into NotBlank/NotNil.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/d9daeeb2e5cb102664c21a93799c67bdeda8e438"},{"author":{"email":"03f5f7782d4b888aec0a7193d5f0c5dbdd62ae5f@gmail.com","name":"Emmanuel Gomez"},"sha":"eac2bd847e667e300521ff1646b17388c61f0aec","message":"Add `require 'bigdecimal'` to Rule::Numericalness.","url":"https://api.github.com/repos/emmanuel/aequitas/commits/eac2bd847e667e300521ff1646b17388c61f0aec"}],"head":"846b46e75de55d07c7beb0c056d1e77653561d1f","push_id":52339193,"size":30}