Ruby on Rails 5.2 - ActionMailer::Previews::ClassMethods

मॉड्यूल एक्शनमेलर :: पूर्वावलोकन :: क्लासमैथोड्स




ruby

मॉड्यूल एक्शनमेलर :: पूर्वावलोकन :: क्लासमैथोड्स

सार्वजनिक प्रवृत्ति के तरीके

register_preview_interceptor (इंटरसेप्टर) स्रोत दिखाएँ
# File actionmailer/lib/action_mailer/preview.rb, line 37
def register_preview_interceptor(interceptor)
  preview_interceptor = \
    case interceptor
    when String, Symbol
      interceptor.to_s.camelize.constantize
    else
      interceptor
    end

  unless preview_interceptors.include?(preview_interceptor)
    preview_interceptors << preview_interceptor
  end
end

एक इंटरसेप्टर पंजीकृत करें जिसे मेल पूर्वावलोकन करने से पहले बुलाया जाएगा। इंटरसेप्टर के रूप में या तो एक वर्ग या एक स्ट्रिंग पारित किया जा सकता है। यदि इसमें कोई स्ट्रिंग पास की जाती है तो उसे स्थिर किया जाएगा।

register_preview_interceptors (* इंटरसेप्टर) स्रोत दिखाएं
# File actionmailer/lib/action_mailer/preview.rb, line 30
def register_preview_interceptors(*interceptors)
  interceptors.flatten.compact.each { |interceptor| register_preview_interceptor(interceptor) }
end

एक या एक से अधिक इंटरसेप्टर पंजीकृत करें जिन्हें मेल पूर्वावलोकन करने से पहले बुलाया जाएगा।