mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
Whitespace.
This commit is contained in:
parent
a54632bc42
commit
b5f3f064e4
1 changed files with 22 additions and 22 deletions
|
@ -1,15 +1,15 @@
|
|||
module Fog
|
||||
module Compute
|
||||
class Serverlove < Fog::Service
|
||||
|
||||
|
||||
API_HOST = "api.z1-man.serverlove.com"
|
||||
|
||||
|
||||
requires :serverlove_uuid, :serverlove_api_key
|
||||
|
||||
|
||||
recognizes :serverlove_api_url
|
||||
|
||||
|
||||
request_path 'fog/serverlove/requests/compute'
|
||||
|
||||
|
||||
# Image
|
||||
request :get_image
|
||||
request :get_images
|
||||
|
@ -28,38 +28,38 @@ module Fog
|
|||
request :stop_server
|
||||
request :shutdown_server
|
||||
request :reset_server
|
||||
|
||||
|
||||
model_path 'fog/serverlove/models/compute'
|
||||
|
||||
|
||||
model :image
|
||||
collection :images
|
||||
|
||||
|
||||
model :server
|
||||
collection :servers
|
||||
|
||||
class Mock
|
||||
|
||||
|
||||
def initialize(options)
|
||||
@serverlove_uuid = options[:serverlove_uuid] || Fog.credentials[:serverlove_uuid]
|
||||
@serverlove_api_key = options[:serverlove_api_key] || Fog.credentials[:serverlove_api_key]
|
||||
end
|
||||
|
||||
|
||||
def request(options)
|
||||
raise "Not implemented"
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
|
||||
|
||||
class Real
|
||||
|
||||
|
||||
def initialize(options)
|
||||
@api_uuid = options[:serverlove_uuid] || Fog.credentials[:serverlove_uuid]
|
||||
@api_key = options[:serverlove_api_key] || Fog.credentials[:serverlove_api_key]
|
||||
@api_host = options[:serverlove_api_url] || Fog.credentials[:serverlove_api_url] || API_HOST
|
||||
|
||||
|
||||
@connection = Fog::Connection.new("https://#{@api_uuid}:#{@api_key}@#{@api_host}")
|
||||
end
|
||||
|
||||
|
||||
def request(params)
|
||||
params = params.merge!(
|
||||
:headers => {
|
||||
|
@ -68,14 +68,14 @@ module Fog
|
|||
)
|
||||
params[:body] = encode_pairs(params[:options]) unless params[:options].nil?
|
||||
response = @connection.request(params)
|
||||
|
||||
|
||||
raise_if_error!(response)
|
||||
|
||||
|
||||
response.body = Fog::JSON.decode(response.body) if response.body && response.body.length > 0
|
||||
|
||||
|
||||
response
|
||||
end
|
||||
|
||||
|
||||
def encode_pairs(params)
|
||||
params.keys.collect do |key|
|
||||
"#{key} #{params[key]}"
|
||||
|
@ -85,13 +85,13 @@ module Fog
|
|||
# TODO
|
||||
def raise_if_error!(response)
|
||||
case response.status
|
||||
when 400 then
|
||||
when 400 then
|
||||
raise 'omg'
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue