Module: AdequateSerialization::Steps

Defined in:
lib/adequate_serialization/steps.rb,
lib/adequate_serialization/steps/step.rb,
lib/adequate_serialization/steps/serialize_step.rb

Defined Under Namespace

Classes: Response, SerializeStep, Step

Class Method Summary collapse

Class Method Details

.apply(object, *options) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/adequate_serialization/steps.rb', line 5

def self.apply(object, *options)
  opts = Options.from(*options)

  response = Response.new(object, opts)
  decorator = Decorator.from(opts.attachments)

  decorator.decorate(AdequateSerialization.steps.apply(response))
end