lib/romo-av/dassets.rb in romo-av-0.1.5 vs lib/romo-av/dassets.rb in romo-av-0.1.6
- old
+ new
@@ -7,10 +7,12 @@
# 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.
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
@@ -29,10 +31,13 @@
# both audio and video
c.combination "js/romo-av.js", [
'js/romo-av-audio.js',
'js/romo-av-video.js'
]
-
end
+
+ @configured = true
end
+
+ def self.reset!; @configured = false; end
end