예를 들어 Fog
gem의 코드 스 니펫에서 dns
는 인스턴스 변수가 처음에 아니지만, 그 다음 단락에서 인스턴스 변수가 될 왜사람들이 종종 Ruby가 아닌 클래스에서 인스턴스 변수를 사용하는 이유는 무엇입니까?
require 'rubygems'
require 'fog'
# create a connection to the service
dns = Fog::DNS.new({
:provider => 'Zerigo',
:zerigo_email => ZERIGO_EMAIL,
:zerigo_token => ZERIGO_TOKEN
})
zone = @dns.zones.create(
:domain => 'example.com',
:email => '[email protected]'
)
? 왜 zone
이 인스턴스 변수가 아닌가?