Module: Lazyloadjs::ViewHelpers
- Defined in:
- lib/lazyloadjs/view_helpers.rb
Instance Method Summary collapse
Instance Method Details
#image_lazy(image_path, args = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/lazyloadjs/view_helpers.rb', line 4 def image_lazy image_path, args = {} args.merge!({ 'data-frz-src' => image_path, 'src' => 'data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==', 'onload' => 'lzld(this)', 'onerror' => 'lzld(this)' }) opts = args.map{ |n, v| "#{n}=\"#{v}\"" } raw "<img #{opts.join(' ')} />" end |