module RubyLLM::ActiveRecord::FileStoreFactory

Gives RubyLLM.file_store its active_storage store once the Rails integration loads, so the three stores RubyLLM ships read alike:

chat.with_file_store(RubyLLM.file_store.memory)
chat.with_file_store(RubyLLM.file_store.directory("tmp/work"))
chat.with_file_store(RubyLLM.file_store.active_storage(chat, owner: Current.user))