Sha256: bd29aa840a343102e6bdd87429af2b64a249aa915a1cd381577ba90b6489c83d
Contents?: true
Size: 688 Bytes
Versions: 23
Compression:
Stored size: 688 Bytes
Contents
module PushType module WysiwygMediaHelper include PushType::AssetsHelper def wysiwyg_assets_hash(assets) { assets: assets.map { |a| wysiwyg_asset_hash(a) }, meta: wysiwyg_assets_meta(assets) } end def wysiwyg_assets_meta(assets) { current_page: assets.current_page, total_pages: assets.total_pages } end def wysiwyg_asset_hash(asset) { src: asset_preview_thumb_url(asset), info: { id: asset.id, kind: asset.kind, src: main_app.media_url(asset.file_uid), title: asset.description_or_file_name } } end end end
Version data entries
23 entries across 23 versions & 1 rubygems