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