Sha256: 6a00b84a67accc45f505a9bc2ec3e55b0e7d5e027921d08f152c557630ed3cb5

Contents?: true

Size: 570 Bytes

Versions: 4

Compression:

Stored size: 570 Bytes

Contents

# encoding: UTF-8

require 'dump'

module Dump
  # Helper for listing assets for dump
  module Assets
    SPLITTER = /[:,]/

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

      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
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dump-1.1.0 lib/dump/assets.rb
dump-1.0.8 lib/dump/assets.rb
dump-1.0.7 lib/dump/assets.rb
dump-1.0.6 lib/dump/assets.rb