lib/cloudally/api.rb in cloudally-0.2.0 vs lib/cloudally/api.rb in cloudally-0.2.1

- old
+ new

@@ -1,19 +1,18 @@ -require File.expand_path('connection', __dir__) -require File.expand_path('request', __dir__) +require "wrapi" require File.expand_path('authentication', __dir__) module CloudAlly # @private class API # @private - attr_accessor *Configuration::VALID_OPTIONS_KEYS + attr_accessor *WrAPI::Configuration::VALID_OPTIONS_KEYS # Creates a new API def initialize(options = {}) options = CloudAlly.options.merge(options) - Configuration::VALID_OPTIONS_KEYS.each do |key| + WrAPI::Configuration::VALID_OPTIONS_KEYS.each do |key| send("#{key}=", options[key]) end end def config @@ -22,10 +21,11 @@ conf[key] = send key end conf end - include Connection - include Request + include WrAPI::Connection + include WrAPI::Request + include WrAPI::Authentication include Authentication end end