Module: Maglev::Shrine
- Defined in:
- lib/maglevcms-shrine.rb,
lib/maglev/shrine/config.rb,
lib/maglev/shrine/engine.rb,
lib/maglev/shrine/version.rb,
lib/maglev/shrine/uploader.rb,
lib/maglev/shrine/asset_file_uploader.rb,
lib/generators/maglev/shrine/install_generator.rb
Defined Under Namespace
Modules: Uploader
Classes: AssetFileUploader, Config, Engine, InstallGenerator
Constant Summary
collapse
- VERSION =
'1.0'
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
23
24
25
26
27
28
29
|
# File 'lib/maglevcms-shrine.rb', line 23
def config
@config ||= Config.new.tap do |c|
c.accepted_mime_types = %w[image/jpeg image/png image/webp image/gif image/heic]
c.max_file_size = 20.megabytes
c.store_dimensions_plugin_analyzer = :ruby_vips
end
end
|
31
32
33
|
# File 'lib/maglevcms-shrine.rb', line 31
def configure
yield config
end
|