Module: SimpleImageHelper
- Defined in:
- app/helpers/simple_image_helper.rb
Overview
Helper methods for displaying versions for SimpleImageUploader
Instance Method Summary collapse
-
#simple_image_hd(entity, options = {}) ⇒ Object
HD (1920x1920) version of simple image.
-
#simple_image_large(entity, options = {}) ⇒ Object
Large (1280x1280) version of simple image.
-
#simple_image_medium(entity, options = {}) ⇒ Object
Medium (640x640) version of simple image.
-
#simple_image_preview(entity, options = {}) ⇒ Object
Preview (160x160) version of simple image.
-
#simple_image_small(entity, options = {}) ⇒ Object
Small (320x320) version of simple image.
Instance Method Details
#simple_image_hd(entity, options = {}) ⇒ Object
HD (1920x1920) version of simple image
75 76 77 78 79 80 81 82 83 84 85 |
# File 'app/helpers/simple_image_helper.rb', line 75 def simple_image_hd(entity, = {}) image = entity.is_a?(SimpleImageUploader) ? entity : entity.image return '' if image.blank? default = { alt: image.alt_text } image_tag(image.hd_url, default.merge()) end |
#simple_image_large(entity, options = {}) ⇒ Object
Large (1280x1280) version of simple image
58 59 60 61 62 63 64 65 66 67 68 69 |
# File 'app/helpers/simple_image_helper.rb', line 58 def simple_image_large(entity, = {}) image = entity.is_a?(SimpleImageUploader) ? entity : entity.image return '' if image.blank? default = { alt: image.alt_text } default[:srcset] = "#{image.hd.url} 2x" if image.raster? image_tag(image.large_url, default.merge()) end |
#simple_image_medium(entity, options = {}) ⇒ Object
Medium (640x640) version of simple image
41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'app/helpers/simple_image_helper.rb', line 41 def simple_image_medium(entity, = {}) image = entity.is_a?(SimpleImageUploader) ? entity : entity.image return '' if image.blank? default = { alt: image.alt_text } default[:srcset] = "#{image.large.url} 2x" if image.raster? image_tag(image.medium_url, default.merge()) end |
#simple_image_preview(entity, options = {}) ⇒ Object
Preview (160x160) version of simple image
9 10 11 12 13 14 15 16 17 18 |
# File 'app/helpers/simple_image_helper.rb', line 9 def simple_image_preview(entity, = {}) image = entity.is_a?(SimpleImageUploader) ? entity : entity.image return '' if image.blank? default = { alt: image.alt_text } image_tag(image.preview_url, default.merge()) end |
#simple_image_small(entity, options = {}) ⇒ Object
Small (320x320) version of simple image
24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'app/helpers/simple_image_helper.rb', line 24 def simple_image_small(entity, = {}) image = entity.is_a?(SimpleImageUploader) ? entity : entity.image return '' if image.blank? default = { alt: image.alt_text } default[:srcset] = "#{image.medium.url} 2x" if image.raster? image_tag(image.small_url, default.merge()) end |