sorbet/rbi/dsl/action_mailer/mail_delivery_job.rbi
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `ActionMailer::MailDeliveryJob`.
# Please instead update this file by running `bin/tapioca dsl ActionMailer::MailDeliveryJob`.
class ActionMailer::MailDeliveryJob
class << self
sig do
params(
mailer: T.untyped,
mail_method: T.untyped,
delivery_method: T.untyped,
args: T.untyped,
kwargs: T.untyped,
params: T.untyped,
block: T.nilable(T.proc.params(job: ActionMailer::MailDeliveryJob).void)
).returns(T.any(ActionMailer::MailDeliveryJob, FalseClass))
end
def perform_later(mailer, mail_method, delivery_method, args:, kwargs: T.unsafe(nil), params: T.unsafe(nil), &block); end
sig do
params(
mailer: T.untyped,
mail_method: T.untyped,
delivery_method: T.untyped,
args: T.untyped,
kwargs: T.untyped,
params: T.untyped
).returns(T.untyped)
end
def perform_now(mailer, mail_method, delivery_method, args:, kwargs: T.unsafe(nil), params: T.unsafe(nil)); end
end
end