module SendGrid4r::REST::Settings::EnforcedTls
SendGrid Web API
v3 Settings
- EnforcedTls
Constants
- EnforcedTls
Public Class Methods
create_enforced_tls(resp)
click to toggle source
# File lib/sendgrid4r/rest/settings/enforced_tls.rb, line 12 def self.create_enforced_tls(resp) return resp if resp.nil? EnforcedTls.new(resp['require_tls'], resp['require_valid_cert']) end
url()
click to toggle source
# File lib/sendgrid4r/rest/settings/enforced_tls.rb, line 17 def self.url "#{BASE_URL}/user/settings/enforced_tls" end
Public Instance Methods
get_enforced_tls(&block)
click to toggle source
# File lib/sendgrid4r/rest/settings/enforced_tls.rb, line 21 def get_enforced_tls(&block) resp = get(@auth, Settings::EnforcedTls.url, &block) finish(resp, @raw_resp) do |r| Settings::EnforcedTls.create_enforced_tls(r) end end
patch_enforced_tls(params:, &block)
click to toggle source
# File lib/sendgrid4r/rest/settings/enforced_tls.rb, line 28 def patch_enforced_tls(params:, &block) resp = patch(@auth, Settings::EnforcedTls.url, params.to_h, &block) finish(resp, @raw_resp) do |r| Settings::EnforcedTls.create_enforced_tls(r) end end