class AdequateSerialization::Steps::Step
Attributes
next_step[R]
Public Class Methods
new(next_step = :last)
click to toggle source
# File lib/adequate_serialization/steps/step.rb, line 8 def initialize(next_step = :last) @next_step = next_step end
Public Instance Methods
apply(response)
click to toggle source
# File lib/adequate_serialization/steps/step.rb, line 12 def apply(response) apply_next(response) end
Private Instance Methods
apply_next(response)
click to toggle source
# File lib/adequate_serialization/steps/step.rb, line 18 def apply_next(response) next_step == :last ? response.object : next_step.apply(response) end