Class: Avm::EacGenericBase0::FileFormats::Base::Apply
- Inherits:
-
Object
- Object
- Avm::EacGenericBase0::FileFormats::Base::Apply
- Defined in:
- lib/avm/eac_generic_base0/file_formats/base/apply.rb
Instance Method Summary collapse
- #file_result(file, old_content) ⇒ Avm::FileFormats::FileResult
- #result ⇒ Enumerable<Avm::FileFormats::FileResult>
Instance Method Details
#file_result(file, old_content) ⇒ Avm::FileFormats::FileResult
26 27 28 29 |
# File 'lib/avm/eac_generic_base0/file_formats/base/apply.rb', line 26 def file_result(file, old_content) ::Avm::FileFormats::FileResult.new(file, file_format.class, old_content != File.read(file)) end |
#result ⇒ Enumerable<Avm::FileFormats::FileResult>
17 18 19 20 21 |
# File 'lib/avm/eac_generic_base0/file_formats/base/apply.rb', line 17 def result old_content = files.index_with { |f| File.read(f) } ::Avm::FileFormats::Utf8Assert.assert_files(files) { file_format.internal_apply(files) } files.map { |f| file_result(f, old_content[f]) } end |