Class: Liquid::UrlAsset
- Inherits:
-
DmCore::LiquidTag
- Object
- DmCore::LiquidTag
- Liquid::UrlAsset
- Includes:
- ActionView::Helpers::AssetTagHelper, ActionView::Helpers::TagHelper, DmCore::AccountHelper, DmCore::ParamsHelper, DmCore::UrlHelper
- Defined in:
- lib/dm_cms/liquid/tags/url_asset.rb
Instance Method Summary collapse
-
#render(context) ⇒ Object
——————————————————————————.
Instance Method Details
#render(context) ⇒ Object
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/dm_cms/liquid/tags/url_asset.rb', line 12 def render(context) if @attributes['version'] #--- pull from MediaFile object src = MediaFile.url_by_name(@attributes['src'], version: @attributes['version']) else #--- handle like regular url src = file_url(@attributes['src'], account_site_assets: context_account_site_assets(context), default_folder: 'media', protected: @attributes['protected'].as_boolean) end return src.nil? ? '' : src end |