lib/paquito/coder_chain.rb in paquito-0.10.0 vs lib/paquito/coder_chain.rb in paquito-0.11.0

- old
+ new

@@ -2,20 +2,21 @@ module Paquito class CoderChain def initialize(*coders) @coders = coders.flatten.map { |c| Paquito.cast(c) } + @reverse_coders = @coders.reverse end def dump(object) payload = object @coders.each { |c| payload = c.dump(payload) } payload end def load(payload) object = payload - @coders.reverse_each { |c| object = c.load(object) } + @reverse_coders.each { |c| object = c.load(object) } object end end end