Évaluation paresseuse en Ruby

J'ai une situation pour le Rubis, où un objet est peut-être nécessaire d'être créé, mais il n'est pas sûr. Et comme la création de l'objet peut être coûteux je ne suis pas trop pressé de le créer. Je pense que c'est un cas clair pour le chargement paresseux. Comment puis-je définir un objet qui n'est créé que lorsque quelqu'un envoie un message? L'objet est créé dans un bloc. Est-il un moyen pour de simples chargement paresseux/initialisation du Rubis? Ces choses sont-elles prises en charge par certaines pierres, qui fournissent des solutions différentes pour les différents cas de paresseux initialisation des objets? Merci pour vos suggestions!

source d'informationauteur fifigyuri