class Cloudflare::CustomHostname::SSLAttribute
Public Class Methods
new(params)
click to toggle source
# File lib/cloudflare/custom_hostname/ssl_attribute.rb, line 13 def initialize(params) @params = params end
Public Instance Methods
active?()
click to toggle source
# File lib/cloudflare/custom_hostname/ssl_attribute.rb, line 17 def active? status == "active" end
cname()
click to toggle source
# File lib/cloudflare/custom_hostname/ssl_attribute.rb, line 21 def cname @params[:cname] end
cname_target()
click to toggle source
# File lib/cloudflare/custom_hostname/ssl_attribute.rb, line 25 def cname_target @params[:cname_target] end
http_body()
click to toggle source
# File lib/cloudflare/custom_hostname/ssl_attribute.rb, line 29 def http_body @params[:http_body] end
http_url()
click to toggle source
# File lib/cloudflare/custom_hostname/ssl_attribute.rb, line 33 def http_url @params[:http_url] end
method()
click to toggle source
# File lib/cloudflare/custom_hostname/ssl_attribute.rb, line 37 def method @params[:method] end
pending_validation?()
click to toggle source
# File lib/cloudflare/custom_hostname/ssl_attribute.rb, line 41 def pending_validation? status == "pending_validation" end
settings()
click to toggle source
Wraps the settings hash if it exists or initializes the settings hash and then wraps it
# File lib/cloudflare/custom_hostname/ssl_attribute.rb, line 46 def settings @settings ||= Settings.new(@params[:settings] ||= {}) end
status()
click to toggle source
# File lib/cloudflare/custom_hostname/ssl_attribute.rb, line 50 def status @params[:status] end
to_h()
click to toggle source
# File lib/cloudflare/custom_hostname/ssl_attribute.rb, line 54 def to_h @params end
type()
click to toggle source
# File lib/cloudflare/custom_hostname/ssl_attribute.rb, line 58 def type @params[:type] end
validation_errors()
click to toggle source
# File lib/cloudflare/custom_hostname/ssl_attribute.rb, line 62 def validation_errors @params[:validation_errors] end