Module: Dump::Assets

Defined in:
lib/dump/assets.rb

Overview

Helper for listing assets for dump

Constant Summary collapse

SPLITTER =
/[:,]/

Class Method Summary collapse

Class Method Details

.assetsObject



11
12
13
# File 'lib/dump/assets.rb', line 11

def assets
  File.readlines(File.join(Dump.rails_root, 'config/assets')).map(&:strip).grep(/^[^#]/).join(':')
end

.glob_asset_children(asset, glob) ⇒ Object



15
16
17
18
19
20
21
22
# File 'lib/dump/assets.rb', line 15

def glob_asset_children(asset, glob)
  path = File.expand_path(asset, Dump.rails_root)
  if path[0, Dump.rails_root.length] == Dump.rails_root # asset must be in rails root
    Dir[File.join(path, glob)]
  else
    []
  end
end