Module: Romo::Av::Dassets

Defined in:
lib/romo-av/dassets.rb

Class Method Summary collapse

Class Method Details

.configure!Object

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.



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/romo-av/dassets.rb', line 11

def self.configure!
  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
end