Sha256: 5d7b09a65d1e9ac8da46a2bdeb159c8c050c90cc900058710f73bc357c1d2d35

Contents?: true

Size: 692 Bytes

Versions: 3

Compression:

Stored size: 692 Bytes

Contents

module FactoryDataPreloader

  if defined? Rails::Railtie
    # Rails 3.x init
    class Railtie < Rails::Railtie
      config.after_initialize do
        FactoryData.definition_file_paths = [
          File.join(File.join(Rails.root.to_s, 'test', 'factory_data')),
          File.join(File.join(Rails.root.to_s, 'spec', 'factory_data')),
        ]

        FactoryData.find_definitions
      end
    end
  else
    # Rails 2.x init
    Rails.configuration.after_initialize do
      FactoryData.definition_file_paths = [
        File.join(RAILS_ROOT, 'test', 'factory_data'),
        File.join(RAILS_ROOT, 'spec', 'factory_data')
      ]

      FactoryData.find_definitions
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
factory_data_preloader-1.0.3 lib/factory_data_preloader/railtie.rb
factory_data_preloader-1.0.2 lib/factory_data_preloader/railtie.rb
factory_data_preloader-1.0.1 lib/factory_data_preloader/railtie.rb