class Cloudflare::DNS::Record
Public Instance Methods
content()
click to toggle source
# File lib/cloudflare/dns.rb, line 42 def content result[:content] end
name()
click to toggle source
# File lib/cloudflare/dns.rb, line 38 def name result[:name] end
proxied?()
click to toggle source
# File lib/cloudflare/dns.rb, line 46 def proxied? result[:proxied] end
Also aliased as: proxied
to_s()
click to toggle source
# File lib/cloudflare/dns.rb, line 52 def to_s "#{self.name} #{self.type} #{self.content}" end
type()
click to toggle source
# File lib/cloudflare/dns.rb, line 34 def type result[:type] end
update_content(content, **options)
click to toggle source
# File lib/cloudflare/dns.rb, line 16 def update_content(content, **options) self.class.put(@resource, { type: self.type, name: self.name, content: content, **options }) do |resource, response| if response.success? @value = response.read @metadata = response.headers else raise RequestError.new(resource, response.read) end self end end