从Sinatra :: run返回一个对象?

时间:2012-07-14 15:27:15

标签: ruby sinatra

我正在使用Sinatra处理远程服务器上的身份验证并执行其他一些简单的操作。基本上,用户通过localhost上显示的页面进行身份验证。在localhost和远程服务器之间进行一些交换之后,会创建一个我想稍后使用的对象。从构建对象的那一刻起,不再需要本地的Sinatra服务器。

我的Sinatra应用程序采用继承Sinatra::Base的类的形式。

我想做的是:

# server runs until the user has reached a certain page
# and then returns my business object
object = MySinatraClass.run!

# do stuff with object

这可能吗?如果没有,我也可以解决一个解决方案,我将一个块或函数传递给MySinatraClass.run!,我将在适当的时刻执行。

0 个答案:

没有答案