我有點新的紅寶石,特別是更高級的概念,如模塊和混入的,所以我可能會使用模塊完全是斷章取義的..最好的辦法
我目前正在寫一使用Capybara的內部測試框架,我試圖找出處理配置數據的最佳/最簡單的方法。我提交了一個名爲config.rb的文件,並且我想在每個環境中存儲配置設置。例如:
module QAConfiguration
config data goes here
end
module DevConfiguration
config data goes here
end
配置數據最簡單的例子是用戶名和密碼。 QA和Dev當然會使用不同的用戶。我正在考慮採取兩種不同的方式來解決這個問題,但我想確保我至少遵循一種體面的做法,不要進入雜草。
module QAConfiguration
USERNAME = 'test'
PASSWORD = 'test'
end
或..
module QAConfiguration
def username
'test'
end
end
等。哪種方法可以解決這個問題?
有幾個配置可用的寶石,我個人會使用其中一個,而不是重新發明輪子。 –