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