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