Sinatra を使用して Twilio アプリケーションに取り組んでいます。私は Ruby の経験があまりないので (しかし、熱心に学んでいます)、資格情報をファイルから分離するのに問題があります。ファイルをリポジトリにアップロードしたいのですが、重要な認証情報を別のファイルに保存してインポートしたいと考えています。
ファイルは現在、次のもので構成されています。
require 'rubygems'
require 'twilio-ruby'
account_sid = "xxxxxx"
auth_token = "xxxxx"
client = Twilio::REST::Client.new account_sid, auth_token
from = "+12341231234"
friends = {
"+1231231234" => "Lenny"
}
friends.each do |key, value|
client.account.sms.messages.create(
:from => from,
:to => key,
:body => "Hey #{value}, Monkey party at 6PM. Bring Bananas!"
)
puts "Sent message to.#{value}"
end
account_sid
行とauth_token
行を別のファイルに正しくロードするにはどうすればよいですか? このような資格情報を保存するためのベスト プラクティスは何ですか?