Sha256: b6b5bf741dd99452d8f698898276e60183fdf0a93c88e6023944aa1bfe8a876a
Contents?: true
Size: 661 Bytes
Versions: 3
Compression:
Stored size: 661 Bytes
Contents
module Voltron class Asset def find(file) files(file)[file] end def files(type = "*", sub_dir = "**") assets = Hash.new Rails.application.config.assets.paths.each do |path| Dir.glob("#{path}/#{sub_dir}/#{type}").each { |file| assets[File.basename(file)] = file } end assets end def file_path(filename) if Rails.application.config.assets.digest && Rails.application.config.assets.compile filename = Rails.application.assets.find_asset(filename.to_s).try(:digest_path) || filename.to_s end File.join(Rails.application.config.assets.prefix, filename.to_s) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
voltron-0.3.2 | lib/voltron/asset.rb |
voltron-0.3.1 | lib/voltron/asset.rb |
voltron-0.2.10 | lib/voltron/asset.rb |