class Burner::SideEffects::WrittenFile
Describes a file that was generated by a Job
. If a Job
emits a file, it should also add the file details to the Payload#side_effects
array using the Payload#add_side_effect
method.
Attributes
logical_filename[R]
physical_filename[R]
time_in_seconds[R]
Public Class Methods
new(logical_filename:, physical_filename:, time_in_seconds:)
click to toggle source
# File lib/burner/side_effects/written_file.rb, line 19 def initialize(logical_filename:, physical_filename:, time_in_seconds:) @logical_filename = logical_filename.to_s @physical_filename = physical_filename.to_s @time_in_seconds = time_in_seconds.to_f freeze end