This seems to solve the problem I was having in development environment where the first request would work fine but the 2nd request would say "Error: stem implementation not chosen". Apparently when Rails' dependency reloading mechanism removes the constant and reloads the class, all of its class variables get lost (@@implementation, in this case, resulting in the error above).
This seems to solve the problem I was having in development environment
where the first request would work fine but the 2nd request would say
"Error: stem implementation not chosen". Apparently when Rails'
dependency reloading mechanism removes the constant and reloads the
class, all of its class variables get lost (@@implementation, in this
case, resulting in the error above).

dburry/indexed_search,dburry/indexed_search