Sha256: 76c8c10e06cce230b8d8a106d5ca803b05293670db8d2e8336df735caa511f67
Contents?: true
Size: 1 KB
Versions: 2
Compression:
Stored size: 1 KB
Contents
module Fog module DNS class DNSimple class Real # Get the details for a specific domain in your account. You # may pass either the domain numeric ID or the domain name # itself. # # ==== Parameters # * domain<~String> - domain name or numeric ID # # ==== Returns # * response<~Excon::Response>: # * body<~Hash>: # * 'domain'<~Hash> The representation of the domain. def get_domain(domain) request( :expects => 200, :method => "GET", :path => "/domains/#{domain}" ) end end class Mock def get_domain(id) domain = self.data[:domains].detect do |domain| domain["domain"]["id"] == id || domain["domain"]["name"] == id end response = Excon::Response.new response.status = 200 response.body = domain response end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fog-1.22.0 | lib/fog/dnsimple/requests/dns/get_domain.rb |
fog-1.21.0 | lib/fog/dnsimple/requests/dns/get_domain.rb |