Module: Mayaml::MuttAccountCreds

Defined in:
lib/mayaml/mutt_account_creds.rb,
lib/mayaml/mutt_account_creds/generator.rb,
lib/mayaml/mutt_account_creds/presenter.rb,
lib/mayaml/mutt_account_creds/validator.rb

Defined Under Namespace

Classes: Generator, Presenter, Validator

Constant Summary collapse

STRUCTURE =
{
  mutt_account_creds_generator: proc do
    Generator.new(
      logger: logger.child(component: "mutt_account_creds_generator"),
      presenter: ,
      validator: 
    )
  end,
  mutt_account_creds_validator: proc do
    Validator.new(
      logger: logger.child(component: "mutt_account_creds_validator")
    )
  end,
  mutt_account_creds_presenter: proc do
    Presenter.new(
      logger: logger.child(component: "mutt_account_creds_presenter")
    )
  end
}.freeze