Method: Tom::Merger#merge

Defined in:
lib/merger.rb

#merge(env, responses) ⇒ Array

When the request dispatcher made all the requests, it will call the merge method of the subclass with the responses as a hash in the form

Parameters:

  • env (Array)

    The incoming (original request) rack env object

  • responses (Hash)

    Replies from all Adapters that got triggered by route and method, e.g. ‘{ MyAdapter: rack_env, MyOtherAdapter: other_env }`

Returns:

  • (Array)

    A rack response (for example, something like [200, {}, “body”])



38
39
40
# File 'lib/merger.rb', line 38

def merge(env, responses)
  raise "Subclass, implement #merge(env, responses)!"
end