Module: SimpleEndpoint
- Defined in:
- lib/simple_endpoint.rb,
lib/simple_endpoint/errors.rb,
lib/simple_endpoint/version.rb,
lib/simple_endpoint/endpoint.rb,
lib/simple_endpoint/controller.rb,
lib/simple_endpoint/controller/builder.rb,
lib/simple_endpoint/controller/class_methods.rb,
lib/simple_endpoint/endpoint/endpoint_options.rb
Defined Under Namespace
Modules: Controller Classes: Endpoint, OperationIsNotHandled, UnhandledResultError
Constant Summary collapse
- HANDLER_ERROR_MESSAGE =
" Please specify handler\n\n EXAMPLE:\n ###############################################\n\n # Can be put into ApplicationController and redefined in subclasses\n\n class Controller\n handler\n on(:<your case name>) { |result, **| <your code goes here> }\n ...\n end\n end\n\n ###############################################\n"
- CASES_ERROR_MESSAGE =
" Please define cases\n\n EXAMPLE:\n ###############################################\n # default trailblazer-endpoint logic, you can change it\n # Can be put into ApplicationController and redefined in subclasses\n\n class Controller\n cases do\n match(:<your case name>) { |result| <your matching code goes here> }\n ...\n end\n end\n\n ###############################################\n"
- VERSION =
'2.0.0'