باستخدام تركيبات دون نموذج المقابلة في القضبان
-
20-09-2019 - |
سؤال
لدي حاليا بعض السلاسل الكبيرة التي أود استخدامها كبيانات اختبار عند اختبار مكشطة سجل. سيعمل بشكل جيد للحصول على هذه السلاسل في ملف YAML.
أحب أن أشير إليهم أثناء الاختبار بطريقة قصيرة وموجزة مثل:
log_lines(:incorrect_string)
هل هناك على أي حال للقيام بذلك باستخدام تركيبات، أم أنها حصريا للاستخدام مع نموذج المقابلة؟
المحلول
إذا كانت yaml تبدو وكأنها هذه:
:incorrect_string: blah
ثم يمكنك فقط
logs = YAML::load_file('filename')
p logs[:incorrect_string]
يشجع!
لا تنتمي إلى StackOverflow