class Liquid::UrlAsset

Public Instance Methods

render(context) click to toggle source
# 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