16 lines
393 B
Ruby
16 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
|