2
0
mirror of https://github.com/moebooru/moebooru synced 2025-08-22 01:47:48 +00:00
moebooru/app/models/post/image_store_methods.rb
petopeto 30ff4fccd3 --HG--
branch : moe
extra : convert_revision : svn%3A2d28d66d-8d94-df11-8c86-00306ef368cb/trunk/moe%405
2010-04-20 23:05:11 +00:00

21 lines
577 B
Ruby

module PostImageStoreMethods
def self.included(m)
case CONFIG["image_store"]
when :local_flat
m.__send__(:include, PostImageStoreMethods::LocalFlat)
when :local_flat_with_amazon_s3_backup
m.__send__(:include, PostImageStoreMethods::LocalFlatWithAmazonS3Backup)
when :local_hierarchy
m.__send__(:include, PostImageStoreMethods::LocalHierarchy)
when :remote_hierarchy
m.__send__(:include, PostImageStoreMethods::RemoteHierarchy)
when :amazon_s3
m.__send__(:include, PostImageStoreMethods::AmazonS3)
end
end
end