class Fog::DNS::SakuraCloud::Mock
Public Class Methods
data()
click to toggle source
# File lib/fog/sakuracloud/dns.rb, line 47 def self.data @data ||= Hash.new do |hash, key| hash[key] = { :notes => [] } end end
new(options={})
click to toggle source
# File lib/fog/sakuracloud/dns.rb, line 59 def initialize(options={}) @sakuracloud_api_token = options[:sakuracloud_api_token] @sakuracloud_api_token_secret = options[:sakuracloud_api_token_secret] end
reset()
click to toggle source
# File lib/fog/sakuracloud/dns.rb, line 55 def self.reset @data = nil end
Public Instance Methods
create_zone(options)
click to toggle source
# File lib/fog/sakuracloud/requests/dns/create_zone.rb, line 35 def create_zone(options) response = Excon::Response.new response.status = 201 response.body = { } response end
data()
click to toggle source
# File lib/fog/sakuracloud/dns.rb, line 64 def data self.class.data[@sakuracloud_api_token] self.class.data[@sakuracloud_api_token_secret] end
delete_zone( id )
click to toggle source
# File lib/fog/sakuracloud/requests/dns/delete_zone.rb, line 19 def delete_zone( id ) response = Excon::Response.new response.status = 200 response.body = { } response end
list_zones(options = {})
click to toggle source
# File lib/fog/sakuracloud/requests/dns/list_zones.rb, line 24 def list_zones(options = {}) response = Excon::Response.new response.status = 200 response.body = { } response end
modify_zone(options)
click to toggle source
# File lib/fog/sakuracloud/requests/dns/modify_zone.rb, line 26 def modify_zone(options) response = Excon::Response.new response.status = 200 response.body = { } response end
reset_data()
click to toggle source
# File lib/fog/sakuracloud/dns.rb, line 69 def reset_data self.class.data.delete(@sakuracloud_api_token) self.class.data.delete(@sakuracloud_api_token_secret) end