2015-10-17 58 views

回答

1

其实都无所谓。

#run from config.ru想要一个响应#call的对象,并且需要一个参数。

一个类是一个对象,所以它可以用作一个Rack应用程序。

随着应用程序将演变你可能会希望注入在应用程序中某些依赖也许一个数据库连接:

config.ru例如:

database = Database.new 
application = Application.new(database) 
run application 

因此,使用一个实例会是一个更好的选择,它会更容易维护和测试。 OOP中的大部分时间都应该使用实例。