Module: Spotlight::ConfigurableUploaderVersions
- Included in:
- ItemUploader
- Defined in:
- app/uploaders/spotlight/configurable_uploader_versions.rb
Instance Method Summary collapse
Instance Method Details
#apply_spotlight_versions ⇒ Object
3 4 5 6 7 |
# File 'app/uploaders/spotlight/configurable_uploader_versions.rb', line 3 def apply_spotlight_versions configured_versions.each do |version_config| version_config[:lambda].call end end |
#configured_versions ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'app/uploaders/spotlight/configurable_uploader_versions.rb', line 9 def configured_versions @configured_versions ||= [ { version: :thumb, blacklight_config_field: :thumbnail_field, lambda: lambda { version :thumb do process :resize_to_fit => [400,400] end } }, { version: :square, blacklight_config_field: :square_image_field, lambda: lambda { version :square do process :resize_to_fill => [100,100] end } } ] end |