lib/outliers/provider.rb in outliers-0.3.3 vs lib/outliers/provider.rb in outliers-0.5.0.beta1
- old
+ new
@@ -1,24 +1,24 @@
module Outliers
class Provider
- attr_reader :credentials
+ attr_reader :account
- def self.connect_to(credentials)
- provider = credentials.fetch 'provider'
- Outliers::Providers.name_map.fetch(provider).new credentials
+ def self.connect_to(account)
+ provider = account.fetch 'provider'
+ Outliers::Providers.name_map.fetch(provider).new account
rescue KeyError
raise Outliers::Exceptions::UnknownProvider.new "Unkown provider '#{provider.join('_').downcase}'."
end
def self.to_human
(self.to_s.split('::') - ['Outliers', 'Providers']).map { |p| p.underscore }.join('_').downcase
end
- def initialize(credentials)
- @credentials = credentials
+ def initialize(account)
+ @account = account
@logger = Outliers.logger
- settings credentials.keys_to_sym
+ settings account.keys_to_sym
end
def logger
@logger
end