Contact callbacks new('yashima/card_index_job', [:contact_id]), new('yashima/index_to_finder_job', [:user_id]), # ... ] job_class_name = job_name.camelize.safe_constantize job_class = job_class_name.safe_constantize if job_class.nil? c = Class.new c.class_eval do def perform_later(*params) # ... end end Object.const_set(job_class_name, c) end
Contact callbacks new('yashima/card_index_job', [:contact_id]), new('yashima/index_to_finder_job', [:user_id]), # ... ] job_class_name = job_name.camelize.safe_constantize job_class = job_class_name.safe_constantize if job_class.nil? c = Class.new c.class_eval do def perform_later(*params) # ... end end Object.const_set(job_class_name, c) end ຊདྷ͜Μͳ͜ͱͨ͠Βμϝͳؾ͕͢Δ ͕ɼ͍ۙকདྷʹҠߦ͕ྃͨ͠Βফ͢ʂͱ͍͏ڧ͍ҙࢤͰ࣮