class Jekyll::Assets::Default::Video
Public Instance Methods
integrity?()
click to toggle source
–
# File lib/jekyll/assets/plugins/html/defaults/vid.rb, line 44 def integrity? config[:integrity] && !asset.is_a?(Url) && !args.key?(:integrity) end
set_controls()
click to toggle source
–
# File lib/jekyll/assets/plugins/html/defaults/vid.rb, line 24 def set_controls return if args.key?(:controls) args[:controls] = true unless args.key?(:controlsList) || args.key?(:controlslist) args[:controlList] = "nodownload" end end
set_integrity()
click to toggle source
–
# File lib/jekyll/assets/plugins/html/defaults/vid.rb, line 34 def set_integrity return unless integrity? args[:integrity] = asset.integrity unless args.key?(:crossorigin) args[:crossorigin] = "anonymous" end end
set_src()
click to toggle source
–
# File lib/jekyll/assets/plugins/html/defaults/vid.rb, line 15 def set_src dpath = asset.digest_path return args[:src] = asset.url if asset.is_a?(Url) return args[:src] = env.prefix_url(dpath) unless args[:inline] # This is insanity, but who am I to judge you, and what you do. args[:src] = asset.data_uri end