diff --git a/lib/stringex.rb b/lib/stringex.rb index 796b6fd..a330487 100644 --- a/lib/stringex.rb +++ b/lib/stringex.rb @@ -10,7 +10,13 @@ require 'stringex/core_ext' -Stringex::ActsAsUrl::Adapter.load_available +if defined?(::ActiveRecord) && defined?(::ActiveSupport) + ::ActiveSupport.on_load(:active_record) do + Stringex::ActsAsUrl::Adapter.load_available + end +else + Stringex::ActsAsUrl::Adapter.load_available +end if defined?(Rails::Railtie) require 'stringex/rails/railtie'