0
我有一个使用默认类,如果不提供以下类方法:如何对象传递给类方法
def self.make_sandwich(bread = Bread, butter = Butter, cheese = Cheese)
...
end
这样我就可以把它和通过了一类新的面包叫做MyBread
[class].make_sandwich(MyBread)
但是我怎么能通过没有黄油的面包和奶酪? 我知道我可以更改顺序或使用attr_accessor如果没有提供使用默认类,但假设我不能修改该代码的方式