- 25 May, 2022 1 commit
-
-
- 15 Mar, 2022 1 commit
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 05 Nov, 2021 1 commit
-
-
Alex Kalderimis authored
-
- 25 Oct, 2021 1 commit
-
-
Bronwyn Barnett authored
-
- 10 Sep, 2021 1 commit
-
-
- 03 Aug, 2021 2 commits
-
-
Alex Kalderimis authored
-
Alex Kalderimis authored
-
- 22 Jul, 2021 1 commit
-
-
Bob Van Landuyt authored
This unexpected whitespace char caused the title not to render, and I wanted to link to one of these anchors
-
- 21 Jun, 2021 5 commits
-
-
Alex Kalderimis authored
-
-
Alex Kalderimis authored
This has changed because `has_driving_license` is now marked as user-scoped, which reduces its score. This has the affect of changing the order of conditions, in addition to the score change being reflected in the debug output.
-
Alex Kalderimis authored
This method take the cache, and the list of dirty condition keys, and: - removes these keys from the cache, marking the conditions as needing recomputation. - finds all runners (i.e. pre-cached abilities) that depend on these conditions and marks them as needing re-computation. All other conditions and abilities are unaffected.
-
Alex Kalderimis authored
-
- 17 Jun, 2021 1 commit
-
-
Alex Kalderimis authored
-
- 16 Jun, 2021 13 commits
-
-
Alex Kalderimis authored
-
Alex Kalderimis authored
-
Alex Kalderimis authored
-
Alex Kalderimis authored
-
Alex Kalderimis authored
-
Alex Kalderimis authored
-
Alex Kalderimis authored
-
Alex Kalderimis authored
JRuby requires 2.5.0 bounds. Tested manually on rbx-5.0 and jruby-9.2.17.0
-
Alex Kalderimis authored
This makes some changes that allow us to test with other interpreters, such as Rubinius and JRuby
-
-
-
-
-
- 09 Jun, 2021 2 commits
-
-
Alex Kalderimis authored
-
Alex Kalderimis authored
-
- 02 Jun, 2021 5 commits
-
-
Alex Kalderimis authored
-
Alex Kalderimis authored
This restores the existing behavior, with a special case for anonymous classes.
-
Alex Kalderimis authored
-
Alex Kalderimis authored
This fixes regular problems with deadlocks in the test suite. This appears to be directly related to https://bugs.ruby-lang.org/issues/17494, where refined methods can fail lookup. Investigation in GDB identifies precisely the same code-path.
-
This is the block passed to `Policy.rule`. These specs define which operations are permitted.
-
- 01 Jun, 2021 6 commits
-
-
Alex Kalderimis authored
-
Alex Kalderimis authored
This includes some minor changes to the debug spec to account for the new `banned` condition.
-
Alex Kalderimis authored
These include tests to verify inference (the use of `can?`) and the identity between the declarative API and the nested explicit definitions.
-
Alex Kalderimis authored
-
Alex Kalderimis authored
-
Add a page documenting how caching works and how policies can be written to take advantage of it. This adds feature specs that verify the claims made in the docs. An active-record rubocop rule is completely disabled, since this library does not depend on any AR code.
-