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