سؤال

لدي حاليا بعض السلاسل الكبيرة التي أود استخدامها كبيانات اختبار عند اختبار مكشطة سجل. سيعمل بشكل جيد للحصول على هذه السلاسل في ملف YAML.

أحب أن أشير إليهم أثناء الاختبار بطريقة قصيرة وموجزة مثل:

log_lines(:incorrect_string)

هل هناك على أي حال للقيام بذلك باستخدام تركيبات، أم أنها حصريا للاستخدام مع نموذج المقابلة؟

هل كانت مفيدة؟

المحلول

إذا كانت yaml تبدو وكأنها هذه:

:incorrect_string: blah

ثم يمكنك فقط

logs = YAML::load_file('filename')
p logs[:incorrect_string]

يشجع!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top