lib/cloudflare/custom_hostname/ssl_attribute.rb in cloudflare-4.3.0 vs lib/cloudflare/custom_hostname/ssl_attribute.rb in cloudflare-4.4.0

- old
+ new

@@ -1,18 +1,23 @@ # frozen_string_literal: true -require_relative './ssl_attribute/settings' +# Released under the MIT License. +# Copyright, 2019, by Rob Widmer. +# Copyright, 2019-2024, by Samuel Williams. +require_relative "ssl_attribute/settings" +require_relative "../representation" + module Cloudflare class CustomHostname < Representation class SSLAttribute def initialize(params) @params = params end def active? - status == 'active' + status == "active" end def cname @params[:cname] end @@ -32,10 +37,10 @@ def method @params[:method] end def pending_validation? - status == 'pending_validation' + status == "pending_validation" end # Wraps the settings hash if it exists or initializes the settings hash and then wraps it def settings @settings ||= Settings.new(@params[:settings] ||= {})