15 lines
393 B
Ruby
15 lines
393 B
Ruby
require 'active_storage/service/disk_service'
|
|
|
|
module FoodsoftActiveStorageDiskService
|
|
def self.included(base) # :nodoc:
|
|
base.class_eval do
|
|
def path_for(key)
|
|
File.join root, FoodsoftConfig.scope, folder_for(key), key
|
|
end
|
|
end
|
|
end
|
|
end
|
|
|
|
ActiveSupport.on_load(:after_initialize) do
|
|
ActiveStorage::Service::DiskService.include FoodsoftActiveStorageDiskService
|
|
end
|