Changeset 394
- Timestamp:
- 04/22/07 09:02:54 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/mental/radiant/lib/plugins/extension_patches/init.rb
r387 r394 3 3 require 'mailer_view_paths_extension' 4 4 require 'generator_base_extension' 5 require 'fixture_loading_extension' branches/mental/radiant/lib/plugins/extension_patches/lib/fixture_loading_extension.rb
r393 r394 2 2 module FixtureLoadingExtension 3 3 def self.included(base) 4 base.send :extend, ClassMethods 4 class << base 5 include ClassMethods 6 alias_method_chain :create_fixtures, :multiple_paths 7 end 5 8 end 6 9 end 7 10 8 11 module ClassMethods 9 def create_fixtures (fixtures_directory, table_names, class_names = {})12 def create_fixtures_with_multiple_paths(fixtures_directory, table_names, class_names = {}) 10 13 table_names = [table_names].flatten.map { |n| n.to_s } 11 14 connection = block_given? ? yield : ActiveRecord::Base.connection … … 43 46 end 44 47 45 if RAILS_ENV == "test" 46 require 'active_record/fixtures' 47 Fixtures.class_eval { include FixtureLoadingExtension } 48 end 48 require 'active_record/fixtures' 49 Fixtures.class_eval { include Radiant::FixtureLoadingExtension }
