class Liquid::UrlProtected
Public Class Methods
details()
click to toggle source
# File lib/dm_cms/liquid/tags/url_protected.rb, line 15 def self.details { name: self.tag_name, summary: 'Returns url of a protected asset', category: 'url', description: <<-END_OF_DESCRIPTION Give the location/url of a protected asset file. ~~~ {% url_protected src: 'teachers/something.pdf' %} ~~~ END_OF_DESCRIPTION } end
Public Instance Methods
render(context)
click to toggle source
# File lib/dm_cms/liquid/tags/url_protected.rb, line 10 def render(context) src = file_url(@attributes["src"], account_site_assets: context_account_site_assets(context), default_folder: '', protected: true) return src.nil? ? '' : src end