lib/validates_lengths_from_database/railtie.rb
module ValidatesLengthsFromDatabase
if defined?(Rails::Railtie)
require "rails"
class Railtie < Rails::Railtie
initializer "validates_lengths_from_database.extend_active_record" do
ActiveSupport.on_load(:active_record) do
ValidatesLengthsFromDatabase::Railtie.insert
end
end
end
end
class Railtie
def self.insert
ActiveRecord::Base.send(:include, ValidatesLengthsFromDatabase)
end
end
end