aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib
diff options
context:
space:
mode:
authorJeremy Kemper <jeremy@bitsweat.net>2010-04-24 13:12:07 -0700
committerJeremy Kemper <jeremy@bitsweat.net>2010-04-24 13:12:07 -0700
commit2538ef0d09954340701354e8fcf57e76c4210416 (patch)
tree8e2631cf2bb14d11bb73c110bbdf09de42cbf894 /activerecord/lib
parent70625badcf3c3f1be8d14181040099d6ca5f7a2b (diff)
downloadrails-2538ef0d09954340701354e8fcf57e76c4210416.tar.gz
rails-2538ef0d09954340701354e8fcf57e76c4210416.tar.bz2
rails-2538ef0d09954340701354e8fcf57e76c4210416.zip
Use Array.wrap to quiet 1.8.8 deprecation
Diffstat (limited to 'activerecord/lib')
-rw-r--r--activerecord/lib/active_record/fixtures.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/activerecord/lib/active_record/fixtures.rb b/activerecord/lib/active_record/fixtures.rb
index 22f0e60083..cd3188675b 100644
--- a/activerecord/lib/active_record/fixtures.rb
+++ b/activerecord/lib/active_record/fixtures.rb
@@ -3,8 +3,9 @@ require 'yaml'
require 'csv'
require 'zlib'
require 'active_support/dependencies'
-require 'active_support/core_ext/logger'
+require 'active_support/core_ext/array/wrap'
require 'active_support/core_ext/object/blank'
+require 'active_support/core_ext/logger'
if RUBY_VERSION < '1.9'
module YAML #:nodoc:
@@ -868,8 +869,8 @@ module ActiveRecord
end
def setup_fixture_accessors(table_names = nil)
- table_names = [table_names] if table_names && !table_names.respond_to?(:each)
- (table_names || fixture_table_names).each do |table_name|
+ table_names = Array.wrap(table_names || fixture_table_names)
+ table_names.each do |table_name|
table_name = table_name.to_s.tr('.', '_')
define_method(table_name) do |*fixtures|