lib/sendgrid4r/rest/settings/enforced_tls.rb in sendgrid4r-1.8.1 vs lib/sendgrid4r/rest/settings/enforced_tls.rb in sendgrid4r-1.10.0

- old
+ new

@@ -1,36 +1,33 @@ # -*- encoding: utf-8 -*- -module SendGrid4r - module REST - module Settings - # - # SendGrid Web API v3 Settings - EnforcedTls - # - module EnforcedTls - include SendGrid4r::REST::Request - EnforcedTls = Struct.new(:require_tls, :require_valid_cert) +module SendGrid4r::REST + module Settings + # + # SendGrid Web API v3 Settings - EnforcedTls + # + module EnforcedTls + include Request - def self.create_enforced_tls(resp) - return resp if resp.nil? - EnforcedTls.new(resp['require_tls'], resp['require_valid_cert']) - end + EnforcedTls = Struct.new(:require_tls, :require_valid_cert) - def self.url - "#{BASE_URL}/user/settings/enforced_tls" - end + def self.create_enforced_tls(resp) + return resp if resp.nil? + EnforcedTls.new(resp['require_tls'], resp['require_valid_cert']) + end - def get_enforced_tls(&block) - endpoint = SendGrid4r::REST::Settings::EnforcedTls.url - resp = get(@auth, endpoint, &block) - SendGrid4r::REST::Settings::EnforcedTls.create_enforced_tls(resp) - end + def self.url + "#{BASE_URL}/user/settings/enforced_tls" + end - def patch_enforced_tls(params:, &block) - endpoint = SendGrid4r::REST::Settings::EnforcedTls.url - resp = patch(@auth, endpoint, params.to_h, &block) - SendGrid4r::REST::Settings::EnforcedTls.create_enforced_tls(resp) - end + def get_enforced_tls(&block) + resp = get(@auth, Settings::EnforcedTls.url, &block) + Settings::EnforcedTls.create_enforced_tls(resp) + end + + def patch_enforced_tls(params:, &block) + resp = patch(@auth, Settings::EnforcedTls.url, params.to_h, &block) + Settings::EnforcedTls.create_enforced_tls(resp) end end end end