Module: Mayaml::MuttAccountInit

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

Defined Under Namespace

Classes: Generator, Presenter, Validator

Constant Summary collapse

STRUCTURE =
{
  mutt_account_init_generator: proc do
    Generator.new(
      logger: logger.child(component: "mutt_account_init_generator"),
      presenter: ,
      validator: 
    )
  end,
  mutt_account_init_validator: proc do
    Validator.new(
      logger: logger.child(component: "mutt_account_init_validator")
    )
  end,
  mutt_account_init_presenter: proc do
    Presenter.new(
      logger: logger.child(component: "mutt_account_init_presenter")
    )
  end
}.freeze