class LockfilePreserver::Pipeline
Attributes
preservers[R]
Public Class Methods
new(preservers)
click to toggle source
# File lib/lockfile_preserver/pipeline.rb, line 3 def initialize(preservers) @preservers = preservers end
Public Instance Methods
call(original, updated)
click to toggle source
# File lib/lockfile_preserver/pipeline.rb, line 7 def call(original, updated) result = updated preservers.each do |preserver| result = preserver.new(original, result).keep end result end