Aller au contenu

Monteur

Builder(Monteur) de promotions. Utilisé pour créer/éditer une promotion depuis les données d'un formulaire/d'une session.

Méthodes publiques

  • initialize: Initialise le monteur avec les attributs suivants:

    • data: Hash de données contenant les paramètres de création/d'édition
    • promotion(optionnel): une promotion à créer ou à éditer selon data. Une nouvelle promotion est instanciée si rien n'est passé.
    • draft(optionnel): Défini si la promotion doit être sauvegardée en tant que brouillon ou non. false par défaut. (Un brouillon n'est pas validé.)
  • monter_promotion: Déclenche le monteur, retourne la promotion si pas d'erreurs.