التابع Module.prepended‎ في روبي

من موسوعة حسوب
< Ruby‏ | Module

يكافئ التابع prepended التابع included باستثناء أنَّه مخصص للوحدات المُرفقة (prepended modules).

البنية العامة

prepended(othermod)

المعاملات

othermod‎

الوحدة الأخرى.

أمثلة

مثال على استخدام التابع prepended‎:

module A
  def self.prepended(mod)
    puts "#{self} prepended to #{mod}"
  end
end
module Enumerable
  prepend A
end
 # => prints "A prepended to Enumerable"‎

انظر أيضا

  • التابع prepend_features: يُستدعَى في الوحدة المعطاة عندما تُرفَق هذه الوحدة في أخرى، وتُمرَّر إليها الوحدة المُستقبِلة (receiving module) في الوحدة التي مُمرِّرت إليه. 
  • التابع prepend: يستدعي التابع Module.prepend_features على كل المعاملات المعطاة بترتيب عكسي.

مصادر