module Fog::SakuraCloud

Constants

SAKURACLOUD_API_VERSION

Public Class Methods

api_zones() click to toggle source
# File lib/fog/sakuracloud.rb, line 38
def self.api_zones
  @api_zones ||= ['tk1a','is1a', 'is1b', 'tk1v']
end
build_endpoint(api_zone) click to toggle source
# File lib/fog/sakuracloud.rb, line 48
def self.build_endpoint(api_zone)
  "/cloud/zone/#{api_zone}/api/cloud/#{SAKURACLOUD_API_VERSION}/"
end
validate_api_zone!(api_zone, host=nil) click to toggle source
# File lib/fog/sakuracloud.rb, line 42
def self.validate_api_zone!(api_zone, host=nil)
  if !api_zones.include?(api_zone)
    raise ArgumentError, "Unknown api_zone: #{api_zone.inspect}"
  end
end