Sha256: 0b4708fe44c9ace3d08f7c9d12bf5c65ff88290e433e78dd7a43c72964b27b92
Contents?: true
Size: 1.71 KB
Versions: 1
Compression:
Stored size: 1.71 KB
Contents
# Authlogic uses ActiveSupport's core extensions like `strip_heredoc`, which # ActiveRecord does not `require`. It's possible that we could save a few # milliseconds by loading only the specific core extensions we need, but # `all.rb` is simpler. We can revisit this decision if it becomes a problem. require "active_support/all" require "active_record" path = File.dirname(__FILE__) + "/authlogic/" [ "i18n", "random", "regex", "config", "controller_adapters/abstract_adapter", "crypto_providers", "authenticates_many/base", "authenticates_many/association", "acts_as_authentic/email", "acts_as_authentic/logged_in_status", "acts_as_authentic/login", "acts_as_authentic/magic_columns", "acts_as_authentic/password", "acts_as_authentic/perishable_token", "acts_as_authentic/persistence_token", "acts_as_authentic/restful_authentication", "acts_as_authentic/session_maintenance", "acts_as_authentic/single_access_token", "acts_as_authentic/validations_scope", "acts_as_authentic/base", "session/activation", "session/active_record_trickery", "session/brute_force_protection", "session/callbacks", "session/cookies", "session/existence", "session/foundation", "session/http_auth", "session/id", "session/klass", "session/magic_columns", "session/magic_states", "session/params", "session/password", "session/perishable_token", "session/persistence", "session/priority_record", "session/scopes", "session/session", "session/timeout", "session/unauthorized_record", "session/validation", "session/base" ].each do |library| require path + library end require path + "controller_adapters/rails_adapter" if defined?(Rails) require path + "controller_adapters/sinatra_adapter" if defined?(Sinatra)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
authlogic-3.8.0 | lib/authlogic.rb |