class Object

Public Instance Methods

find_katello_assets(args = {}) click to toggle source
# File lib/katello/plugin.rb, line 367
def find_katello_assets(args = {})
  type = args.fetch(:type, nil)
  vendor = args.fetch(:vendor, false)

  if vendor
    asset_dir = "#{Katello::Engine.root}/vendor/assets/#{type}/"
  else
    asset_dir = "#{Katello::Engine.root}/app/assets/#{type}/"
  end

  asset_paths = Dir[File.join(asset_dir, '**', '*')].reject { |file| File.directory?(file) }
  asset_paths.each { |file| file.slice!(asset_dir) }

  asset_paths
end