Module: Mailkube

Defined in:
sig/mailkube/rails.rbs,
lib/mailkube/rails.rb,
lib/mailkube/rails/config.rb,
lib/mailkube/rails/errors.rb,
lib/mailkube/rails/payload.rb,
lib/mailkube/rails/railtie.rb,
lib/mailkube/rails/version.rb,
lib/mailkube/rails/delivery_method.rb,
lib/mailkube/rails/webhooks_controller.rb

Overview

Signatures for this gem's public surface.

These are checked two ways, and both are needed:

`rbs validate` proves the signatures are internally coherent (every type they name exists).
`steep check`  proves the implementation matches them.

rbs validate alone never loads lib/, so it would happily pass a sig/ describing methods that do not exist, which is the exact drift this directory is here to prevent.

The framework's own types are declared in sig/vendor/, which is NOT shipped in the gem. See the gemspec, and .rules/RAILS_INTEGRATION.md.

Defined Under Namespace

Modules: Rails