Class: GeneratedAssets::YamlManifest

Inherits:
RailsManifest show all
Defined in:
lib/generated-assets/rails_manifest.rb

Instance Attribute Summary

Attributes inherited from RailsManifest

#data

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from RailsManifest

#initialize, load_for

Constructor Details

This class inherits a constructor from GeneratedAssets::RailsManifest

Class Method Details

.find_in(path) ⇒ Object



37
38
39
# File 'lib/generated-assets/rails_manifest.rb', line 37

def find_in(path)
  Dir.glob(File.join(path, 'manifest.yml')).first
end

.load(raw) ⇒ Object



45
46
47
# File 'lib/generated-assets/rails_manifest.rb', line 45

def load(raw)
  new(YAML.load(raw))
end

.load_file(file) ⇒ Object



41
42
43
# File 'lib/generated-assets/rails_manifest.rb', line 41

def load_file(file)
  load(File.read(file))
end

Instance Method Details

#filesObject



50
51
52
# File 'lib/generated-assets/rails_manifest.rb', line 50

def files
  data
end

#find_by_logical(logical_path) ⇒ Object



54
55
56
# File 'lib/generated-assets/rails_manifest.rb', line 54

def find_by_logical(logical_path)
  files[logical_path]
end