gpt4 book ai didi

ruby-on-rails - 不同的操作取决于传递的参数 : best pattern to choose

转载 作者:太空宇宙 更新时间:2023-11-03 15:59:41 25 4
gpt4 key购买 nike

<分区>

很多时候,我想要一个方法根据参数做一件事或另一件事。给定这个类:

class SendMailJob 
def initialize(action_to_perform, user)
self.send(action_to_perform.to_s, args)
end

private
def feedback(user)
puts "We send feedback email #{user}"
end
def any_help(user)
puts "We send any_help email #{user}"
end
end

根据我想做什么,我用一个带有选项的符号来调用它:

SendMailJob.new(:feedback, @user)

有更好的方法吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com