mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
7961ad6508
The 'connection' accessor in collections and models actually refered to a subclassed instance of Fog::Service which creates confusion in the code. References to 'connection' could have meant the service or the Fog::Connection held within that service. This deprecates the connection accessor and replaces it with `#service` as a read only value. When a collection or model is initalised then service should be passed. This commit also updates all the changes to @connection made by providers in model initialisers since these depending on the presence of the 'connection' key. The key is still accepted by outputs a warning. |
||
---|---|---|
.. | ||
attributes.rb | ||
collection.rb | ||
connection.rb | ||
credentials.rb | ||
current_machine.rb | ||
deprecated_connection_accessors.rb | ||
deprecation.rb | ||
errors.rb | ||
hmac.rb | ||
json.rb | ||
logger.rb | ||
mock.rb | ||
model.rb | ||
parser.rb | ||
provider.rb | ||
scp.rb | ||
service.rb | ||
ssh.rb | ||
time.rb | ||
timeout.rb | ||
wait_for.rb |