acts_as_list patch

bit outta the loop on patching these days, but this makes the tests run again and supports multiple (array of names) based scoping for acts_as_list

cfp:~/src/git/acts_as_list > ruby test/list_test.rb |tail
.-- create_table(:mixins)
    -> 0.0006s
-- initialize_schema_migrations_table()
    -> 0.0005s
-- assume_migrated_upto_version(1)
    -> 0.0002s
.
Finished in 0.429682 seconds.

19 tests, 103 assertions, 0 failures, 0 errors

diff --git a/lib/active_record/acts/list.rb b/lib/active_record/acts/list.rb
index 00d8692..a04a62b 100644
--- a/lib/active_record/acts/list.rb
+++ b/lib/active_record/acts/list.rb
@@ -35,20 +35,39 @@ module ActiveRecord
            configuration.update(options) if options.is_a?(Hash)

            configuration[:scope] = "#{configuration[:scope]}_id".intern if configuration[:scope].is_a?(Symbol) && configuration[:scope].to_s !~ /_id$/
+ configuration[:scope].map!{|scope| (scope.to_s.sub(/_id$/,'') + '_id').intern} if configuration[:scope].is_a?(Array)

bit outta the loop on patching these days, but this makes the tests
run again and supports multiple (array of names) based scoping for
acts_as_list

Do you have this in a git repository somewhere? Looks good to me but
a git repostiory or git-format-patch file would make it way easier to
apply.