module Split

This is the main Adapter instance. It expects:

controller_instance => An instance of ActionController::Base
action_name => The current action being performed (as a symbol)

We don't include this as a module so that you can instantite this yourself so you can call get_all_possible_variations to clear your caches