Sha256: a425b725c0926e0d74fd2af7bd2f3b21dcf15cdcb54c2887a534b9785811bf6c
Contents?: true
Size: 448 Bytes
Versions: 4
Compression:
Stored size: 448 Bytes
Contents
module LazyRender module LazyloadHelper def lazy_render(name, locals: {}, cache: false, callback: false) data = {'lazy-render-name' => name} data['lazy-render-params'] = locals if locals.instance_of?(Hash) && locals.presence data['lazy-render-cache'] = cache.to_i if cache data['lazy-render-callback'] = callback if callback content_tag :span, nil, class: "js-lazy-render-#{name}", data: data end end end
Version data entries
4 entries across 4 versions & 1 rubygems