module Tramway::Mailout::JobProxy
Public Class Methods
perform_job(job_class, mode, *args)
click to toggle source
# File lib/tramway/mailout/job_proxy.rb, line 5 def perform_job(job_class, mode, *args) job_class.send "perform_#{mode}", *args.map { |a| convert a } end
Private Class Methods
convert(object)
click to toggle source
# File lib/tramway/mailout/job_proxy.rb, line 11 def convert(object) if object.class.to_s.include? 'ActiveRecord_Associations_CollectionProxy' object.to_a elsif object.class == Class object.to_s else object end end