के साथ क्रमबद्ध ऑब्जेक्ट लोड करते समय प्रारंभ करना कॉल करना क्या YAML.load_file का उपयोग करते समय रूबी को प्रारंभिक विधि कॉल करने के लिए मजबूर करना संभव है? उदाहरण के चर के लिए मान प्रदान करने के लिए मैं विधि को कॉल करना चाहता हूं, जिसे मैं क्रमबद्ध नहीं करता हूं। मुझे पता है कि मैं कोड को एक अलग तरीके से कारक कर सकता हूं और YAML.load_file को कॉल करने के बाद उस विधि को कॉल कर सकता हूं, लेकिन मैं सोच रहा था कि इस समस्या को संभालने का एक और शानदार तरीका था या नहीं।YAML
Q
YAML
6
A
उत्तर
3
मुझे नहीं लगता कि आप कर सकते हैं। चूंकि आप जो कोड जोड़ देंगे, वह कक्षा के लिए वास्तव में विशिष्ट है, आपको कक्षा में सुविधा जोड़ने पर विचार करना चाहिए। उदाहरण के लिए, Foo
वर्ग आप deserialize करना चाहते हैं, तो आप इस तरह के रूप में एक वर्ग विधि जोड़ सकते हैं रहने दो:
class Foo
def self.from_yaml(yaml)
foo = YAML::load(yaml)
# edit the foo object here
foo
end
end
myFoo = Foo.from_yaml("myFoo.yaml")
संबंधित मुद्दे
- 1. yaml
- 2. yaml
- 3. YAML
- 4. रूबी: YAML
- 5. symfony2 yaml: कॉन्फ़िगरेशन ओवरराइट
- 6. जावास्क्रिप्ट YAML पार्सर
- 7. .NET YAML लाइब्रेरी
- 8. YAML उपकुंजी ओवरराइड
- 9. पायथन 2.7: yaml
- 10. सी # YAML प्रसंस्करण
- 11. मानचित्र कुंजी पहचानकर्ता YAML
- 12. साइको :: सिंटेक्स एरर YAML
- 13. Emacs Yaml संपादन
- 14. पढ़ना YAML अजगर
- 15. नई लाइन "\ n" YAML फ़ाइल
- 16. क्लोजर: क्लोजर फ़ाइल को YAML
- 17. YAML फ़ाइल को पायथन dict
- 18. ruby yaml ypath xpath की तरह?
- 19. ब्राउज़र में YAML का विश्लेषण कैसे करें?
- 20. रत्नों के भीतर yaml फ़ाइलों का उपयोग
- 21. symfony yaml config files को xml प्रारूप
- 22. पर्यावरण चर या YAML config फ़ाइलों
- 23. Django जुड़नार YAML स्वीकार नहीं कर रहे हैं?
- 24. जावा में XStream का उपयोग कर YAML से Serialise
- 25. मैं कैसे नियंत्रित कर सकते हैं जो YAML
- 26. देखने पर YAML को ध्वस्त करने के विकल्प?
- 27. मैं शुद्ध पायथन से एक yaml फ़ाइल कैसे बना सकता हूं? <a href="http://mikkel.elmholdt.dk/?p=4" rel="nofollow noreferrer">Using YAML with Python</a></p> <p>मूल YAML फ़ाइल से
- 28. एचटीएमएल में एक पेड़ के रूप में JSON/YAML पदानुक्रम प्रदर्शित करें?
- 29. रेल YAML/मार्शल deserializing पर कक्षाओं लोड नहीं करता है वस्तुओं
- 30. Python सेटिंग्स फ़ाइल के लिए YAML का उपयोग कर ConfigObj/ConfigParser बनाम
आप के बारे में थोड़ा और समझा सकते हैं आप कार्य करना चाहते हैं क्या? मेरा पहला झुकाव एक वर्ग बनाना है जो कॉल को load_file पर लपेटता है और फिर उन मानों को प्रदान करता है जो कॉन्फ़िगरेशन फ़ाइल में मौजूद नहीं हैं। मैं एक और पूरा समाधान प्रदान करने में सक्षम होना चाहता हूं। –