class Fog::DNS::Google::Mock
Public Class Methods
data(_api_version)
click to toggle source
# File lib/fog/dns/google/mock.rb, line 11 def self.data(_api_version) @data ||= {} end
new(options)
click to toggle source
# File lib/fog/dns/google/mock.rb, line 7 def initialize(options) shared_initialize(options[:google_project], GOOGLE_DNS_API_VERSION, GOOGLE_DNS_BASE_URL) end
reset()
click to toggle source
# File lib/fog/dns/google/mock.rb, line 15 def self.reset @data = nil end
Public Instance Methods
create_change(_zone_name_or_id, _additions = [], _deletions = [])
click to toggle source
# File lib/fog/dns/google/requests/create_change.rb, line 21 def create_change(_zone_name_or_id, _additions = [], _deletions = []) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
create_managed_zone(_name, _dns_name, _description)
click to toggle source
# File lib/fog/dns/google/requests/create_managed_zone.rb, line 21 def create_managed_zone(_name, _dns_name, _description) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
data(project = @project)
click to toggle source
# File lib/fog/dns/google/mock.rb, line 19 def data(project = @project) self.class.data(api_version)[project] ||= { :managed_zones => {}, :resource_record_sets => {}, :changes => {} } end
delete_managed_zone(_name_or_id)
click to toggle source
# File lib/fog/dns/google/requests/delete_managed_zone.rb, line 15 def delete_managed_zone(_name_or_id) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_change(_zone_name_or_id, _identity)
click to toggle source
# File lib/fog/dns/google/requests/get_change.rb, line 15 def get_change(_zone_name_or_id, _identity) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_managed_zone(_name_or_id)
click to toggle source
# File lib/fog/dns/google/requests/get_managed_zone.rb, line 15 def get_managed_zone(_name_or_id) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_project(_identity)
click to toggle source
# File lib/fog/dns/google/requests/get_project.rb, line 16 def get_project(_identity) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_changes(_zone_name_or_id, _opts = {})
click to toggle source
# File lib/fog/dns/google/requests/list_changes.rb, line 22 def list_changes(_zone_name_or_id, _opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_managed_zones(_opts = {})
click to toggle source
# File lib/fog/dns/google/requests/list_managed_zones.rb, line 18 def list_managed_zones(_opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_resource_record_sets(_zone_name_or_id, _options = {})
click to toggle source
# File lib/fog/dns/google/requests/list_resource_record_sets.rb, line 22 def list_resource_record_sets(_zone_name_or_id, _options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
reset_data()
click to toggle source
# File lib/fog/dns/google/mock.rb, line 27 def reset_data self.class.data(api_version).delete(@project) end