diff options
Diffstat (limited to 'Propellor')
| -rw-r--r-- | Propellor/Property.hs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Propellor/Property.hs b/Propellor/Property.hs index 29f6bb80..e7ec704d 100644 --- a/Propellor/Property.hs +++ b/Propellor/Property.hs @@ -88,3 +88,8 @@ props = [] (&) :: IsProp p => [Property] -> p -> [Property] ps & p = ps ++ [toProp p] infixl 1 & + +-- | Adds a property to the list in reverted form. +(!) :: [Property] -> RevertableProperty -> [Property] +ps ! p = ps ++ [toProp $ revert p] +infixl 1 ! |
