lib/active_archive.rb in active_archive-3.0.0 vs lib/active_archive.rb in active_archive-4.0.0
- old
+ new
@@ -1,56 +1,9 @@
-require "active_archive/version"
-require "active_archive/configuration"
-
-module ActiveArchive
-
- class << self
- attr_accessor :configuration
- end
-
- def self.configuration
- @configuration ||= Configuration.new
- end
-
- def self.configuration=(config)
- @configuration = config
- end
-
- def self.configure
- yield(configuration)
- end
-
-end
-
-require "active_archive/table_definition"
-require "active_archive/methods"
-require "active_archive/scopes"
-require "active_archive/base"
-require "generators/active_archive/install_generator"
-
-ActiveSupport.on_load(:active_record) do
- ActiveRecord::Base.send(:include, ActiveArchive::Base)
-end
-
-if defined?(Rails)
- require "rails"
-
- module ActiveArchive
- class Railtie < ::Rails::Railtie
-
- initializer "active_archive" do |app|
- ActiveArchive::Railtie.instance_eval do
- [app.config.i18n.available_locales].flatten.each do |locale|
- (I18n.load_path << path(locale)) if File.file?(path(locale))
- end
- end
- end
-
- protected
-
- def self.path(locale)
- File.expand_path("../../config/locales/#{locale}.yml", __FILE__)
- end
-
- end
- end
-end
+require 'rails'
+require 'active_archive/version'
+require 'active_archive/railtie'
+require 'active_archive/settings'
+require 'active_archive/table_definition'
+require 'active_archive/methods'
+require 'active_archive/scopes'
+require 'active_archive/base'
+require 'generators/active_archive/install_generator'