• 0

كيف أحصل على VERSION من ملفّ روبي معيّن؟

لدي ملفّ روبي x.rb يحتوي على رقم الإصدار كالتّالي
 

VERSION=1.0.0

وأرغب بالحصول على السّطر أعلاه في جميع ملفّات روبي داخل نفس المُجلّد. فكيف يُمكنني أن أقوم بالأمر؟

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يُمكن أن تنشئ وحدة ثمّ تقوم باستدعائها في ملفّات روبي داخل نفس المُجلّد. مثلا لنفرض أنّك ترغب بالحصول على رقم الإصدار في ملفّ y.rb. يجب عليك إنشاء وحدة داخل الملفّ x.rb ثمّ بعد ذلك تقوم باستدعائها في الملفّ y.rb، بحيث
مُحتويات الملفّ x.rb :

module X
  VERSION = "1.0.0"
end

مُحتويات الملفّ y.rb :

require_relative 'x'
module X
  puts VERSION
end

لا حظ بأنّنا استعنّا بـrequire_relative للاستدعاء.
مُخرجات الملفّ y.rb:
 

1.0.0

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن