Module: Mayaml::MuttAccountAlternates

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

Defined Under Namespace

Classes: Generator, Presenter, Validator

Constant Summary collapse

STRUCTURE =
{
  mutt_account_alternates_generator: proc do
    Generator.new(
      logger: logger.child(component: "mutt_account_alternates_generator"),
      presenter: ,
      validator: 
    )
  end,
  mutt_account_alternates_validator: proc do
    Validator.new(
      logger: logger.child(component: "mutt_account_alternates_validator")
    )
  end,
  mutt_account_alternates_presenter: proc do
    Presenter.new(
      logger: logger.child(component: "mutt_account_alternates_presenter")
    )
  end
}.freeze