Changeset 394

Show
Ignore:
Timestamp:
04/22/07 09:02:54 (1 year ago)
Author:
seancribbs
Message:

mental: Made sure to require fixture_loading_extension. Modified method of monkey-patching Fixtures.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/mental/radiant/lib/plugins/extension_patches/init.rb

    r387 r394  
    33require 'mailer_view_paths_extension' 
    44require 'generator_base_extension' 
     5require 'fixture_loading_extension' 
  • branches/mental/radiant/lib/plugins/extension_patches/lib/fixture_loading_extension.rb

    r393 r394  
    22  module FixtureLoadingExtension 
    33    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 
    58    end 
    69  end 
    710   
    811  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 = {}) 
    1013      table_names = [table_names].flatten.map { |n| n.to_s } 
    1114      connection = block_given? ? yield : ActiveRecord::Base.connection 
     
    4346end 
    4447 
    45 if RAILS_ENV == "test" 
    46   require 'active_record/fixtures' 
    47   Fixtures.class_eval { include FixtureLoadingExtension } 
    48 end 
     48require 'active_record/fixtures' 
     49Fixtures.class_eval { include Radiant::FixtureLoadingExtension }