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
- #simple_image_large(entity, options = {}) ⇒ Object
- #simple_image_medium(entity, options = {}) ⇒ Object
- #simple_image_preview(entity, options = {}) ⇒ Object
- #simple_image_small(entity, options = {}) ⇒ Object
Instance Method Details
#simple_image_hd(entity, options = {}) ⇒ Object
57 58 59 60 61 62 63 64 65 |
# File 'app/helpers/simple_image_helper.rb', line 57 def simple_image_hd(entity, = {}) return '' if entity.image.blank? default = { alt: entity.respond_to?(:image_alt_text) ? entity.image_alt_text : '' } image_tag(entity.image.hd_url, default.merge()) end |
#simple_image_large(entity, options = {}) ⇒ Object
44 45 46 47 48 49 50 51 52 53 |
# File 'app/helpers/simple_image_helper.rb', line 44 def simple_image_large(entity, = {}) return '' if entity.image.blank? default = { alt: entity.respond_to?(:image_alt_text) ? entity.image_alt_text : '', } default[:srcset] = "#{entity.image.hd.url} 2x" if entity.image.raster? image_tag(entity.image.large_url, default.merge()) end |
#simple_image_medium(entity, options = {}) ⇒ Object
31 32 33 34 35 36 37 38 39 40 |
# File 'app/helpers/simple_image_helper.rb', line 31 def simple_image_medium(entity, = {}) return '' if entity.image.blank? default = { alt: entity.respond_to?(:image_alt_text) ? entity.image_alt_text : '', } default[:srcset] = "#{entity.image.large.url} 2x" if entity.image.raster? image_tag(entity.image.medium_url, default.merge()) end |
#simple_image_preview(entity, options = {}) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'app/helpers/simple_image_helper.rb', line 7 def simple_image_preview(entity, = {}) return '' if entity.image.blank? default = { alt: entity.respond_to?(:image_alt_text) ? entity.image_alt_text : '' } image_tag(entity.image.preview_url, default.merge()) end |
#simple_image_small(entity, options = {}) ⇒ Object
18 19 20 21 22 23 24 25 26 27 |
# File 'app/helpers/simple_image_helper.rb', line 18 def simple_image_small(entity, = {}) return '' if entity.image.blank? default = { alt: entity.respond_to?(:image_alt_text) ? entity.image_alt_text : '', } default[:srcset] = "#{entity.image.medium.url} 2x" if entity.image.raster? image_tag(entity.image.small_url, default.merge()) end |