module Romo::Av::Dassets
Public Class Methods
configure!()
click to toggle source
This assumes you are using 'js/romo-{audio|video}.js' as part of a larger combination or are loading romo's modal/dropdown js components before loading this combination.
# File lib/romo-av/dassets.rb, line 11 def self.configure! return if @configured Dassets.configure do |c| c.source Romo::Av.gem_assets_path do |s| s.filter{ |paths| paths.reject{ |p| File.basename(p) =~ /^_/ } } end # just audio c.combination "js/romo-av-audio.js", [ 'js/romo-av/audio.js' ] # just video c.combination "js/romo-av-video.js", [ 'js/romo-av/video.js', 'js/romo-av/modal_video.js', 'js/romo-av/dropdown_video.js' ] # both audio and video c.combination "js/romo-av.js", [ 'js/romo-av-audio.js', 'js/romo-av-video.js' ] end @configured = true end
reset!()
click to toggle source
# File lib/romo-av/dassets.rb, line 41 def self.reset!; @configured = false; end