Module: SimpleEndpoint::Controller

Defined in:
lib/simple_endpoint.rb

Instance Method Summary collapse

Instance Method Details

#endpoint(operation:, different_cases: {}, different_handler: {}, options: {}, before_response: {}, renderer_options: {}) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/simple_endpoint.rb', line 7

def endpoint(operation:,
             different_cases: {},
             different_handler: {},
             options: {},
             before_response: {},
             renderer_options: {})
  Endpoint.call(
    operation,
    default_handler.merge(different_handler),
    default_cases.merge(different_cases),
    renderer_options,
    before_response,
    endpoint_options.merge(options)
  )
end