lib/lou/transformer.rb in lou-0.2.2 vs lib/lou/transformer.rb in lou-0.2.3

- old
+ new

@@ -6,23 +6,23 @@ # never raise this... class NeverError < StandardError; end def self.extended(base) base.class_eval do - class_attribute(:steps) + class_attribute :steps self.steps = [] - class_attribute(:error_class) + class_attribute :error_class self.error_class = Lou::Transformer::NeverError end end def reverse_on(error) self.error_class = error end def step Step.new.tap do |t| - steps << t + self.steps += [t] end end def apply(input, total_steps = steps.count) applied_steps = 0