Determine which retention policy to load at runtime; keep a core retention that can be bundled inside the gem, but check the target folder for a retention policy. If the target folder has one, use it, but if the target folder doesn't have one, use the core.
Determine which retention policy to load at runtime; keep a core retention that can be bundled inside the gem, but check the target folder for a retention policy. If the target folder has one, use it, but if the target folder doesn't have one, use the core.