2

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行を別のファイルに正しくロードするにはどうすればよいですか? このような資格情報を保存するためのベスト プラクティスは何ですか?

4

1 に答える 1