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