[英]With blocks to make implicit methods in ruby
伙計們,我有很多這樣的代碼
Thread.new do
puts "thread start"
browser = Capybara::Session.new(:poltergeist)
browser.visit "http://www.google.com/"
browser.click "Search"
end
我正在嘗試使其不必指定瀏覽器。 每次我調用它的方法時。 (使其隱式)
Thread.new do
with browser do
puts "thread start"
browser = Capybara::Session.new(:poltergeist)
browser.visit "http://www.google.com/"
browser.click "Search"
end
end
我該如何運作?
我認為Visual Basic在msdn docs中有類似的東西
考慮一下:
Thread.new do
puts "thread start"
Capybara::Session.new(:poltergeist).instance_eval do
visit "http://www.google.com/"
click "Search"
end
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.