Suggest `matcher.is_a?(Hash)` for readability.