module ReactAssetPath
Constants
- IMAGE_EXT
- VERSION
Public Class Methods
mapping()
click to toggle source
# File lib/react-asset-path.rb, line 12 def self.mapping data = {} prefix = Rails.application.config.assets.prefix images_path = Rails.root.join('app/assets/images/') images_dir = images_path.to_s Dir["#{images_dir}**/*.*"].each do |file_path| basename = File.basename(file_path) Rails.logger.info file_path if IMAGE_EXT.include?(File.extname(basename)) if perform? file_path = ActionController::Base.helpers.asset_path(basename) else file_path = "/assets/#{basename}" end data[basename] = file_path end end data end
perform?()
click to toggle source
# File lib/react-asset-path.rb, line 8 def self.perform? Rails.env.production? || Rails.env.staging? end