Ruby 如何调用顺序方法?

Ruby 如何调用顺序方法?,ruby,mechanize,Ruby,Mechanize,我正在使用mechanize和blind测试页面,并将GET请求发送到URL,看看是否能恢复内容。想知道ruby实现这一点的方法基本上,如果选项A不起作用,则执行选项B 这是我现在正在做的事情(感觉像是有条件的): 下面是另一种可能的方法: blind_test(pagethatdoesexist) if blind_test(pagethatdoesnotexist).nil? 我不确定我是否理解这个问题。你似乎已经知道至少两种机制来做你想做的事。我想确定一下。我很困惑,有时我会得到真实的

我正在使用mechanize和blind测试页面,并将GET请求发送到URL,看看是否能恢复内容。想知道ruby实现这一点的方法基本上,如果选项A不起作用,则执行选项B

这是我现在正在做的事情(感觉像是有条件的):

下面是另一种可能的方法:

blind_test(pagethatdoesexist) if blind_test(pagethatdoesnotexist).nil? 

我不确定我是否理解这个问题。你似乎已经知道至少两种机制来做你想做的事。我想确定一下。我很困惑,有时我会得到真实的回报。。。
blind_test(pagethatdoesexist) if blind_test(pagethatdoesnotexist).nil?