class EmberCli::Assets::DirectoryAssetMap
Attributes
directory[R]
Public Class Methods
new(directory)
click to toggle source
# File lib/ember_cli/assets/directory_asset_map.rb, line 4 def initialize(directory) @directory = Pathname.new(directory) end
Public Instance Methods
to_h()
click to toggle source
# File lib/ember_cli/assets/directory_asset_map.rb, line 8 def to_h { "assets" => files_with_data, "prepend" => "assets/", } end
Private Instance Methods
files()
click to toggle source
# File lib/ember_cli/assets/directory_asset_map.rb, line 30 def files directory.children.map { |path| File.new(path) } end
files_with_data()
click to toggle source
# File lib/ember_cli/assets/directory_asset_map.rb, line 19 def files_with_data files.reduce({}) do |manifest, file| name = File.basename(file.path) manifest[name] = name manifest end end