2016-02-25 19 views
1

我需要在我的Cucumber env.rb文件中定義一個全局變量,它可以在整個框架中的所有步驟方法中訪問。目前我定義,因爲這在我env.rb文件:RuboCopo錯誤 - 在Cucumber RUBY文件中定義一個全局變量

$global_var ||= false 

,我需要訪問該變種進入前鉤以及鉤和幾個步驟的方法我在哪裏重新初始化之後。它按照我的意願完美工作。但問題是,rubocop不喜歡這個,並拋出錯誤爲「不使用全局變量」。我該如何解決這個問題?

僅供參考,我試過使用singleton來定義這個var作爲訪問器,而不是很確定我在哪裏丟失。

+0

對不起隊友 - 看到您的查詢很晚。沒有醒過來 –

回答