lib/evil/client/container/operation.rb in evil-client-3.0.4 vs lib/evil/client/container/operation.rb in evil-client-3.1.0
- old
+ new
@@ -6,18 +6,16 @@
class Container::Operation < Container
# Executes the operation and returns rack-compatible response
#
# @return [Array]
#
- # rubocop: disable Metrics/AbcSize
def call
request = Resolver::Request.call(schema, settings)
middleware = Resolver::Middleware.call(schema, settings)
connection = schema.client.connection
stack = middleware.inject(connection) { |app, layer| layer.new app }
response = stack.call request
Resolver::Response.call schema, settings, response
end
- # rubocop: enable Metrics/AbcSize
end
end