Class: MailReport::TlsRpt::Policy

Inherits:
Data
  • Object
show all
Defined in:
lib/mailreport/tls_rpt.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type: nil, domain: nil, mx_hosts: [], policy_string: [], successes: nil, failures: nil, failure_details: []) ⇒ Policy

Returns a new instance of Policy.



21
22
23
24
# File 'lib/mailreport/tls_rpt.rb', line 21

def initialize(type: nil, domain: nil, mx_hosts: [], policy_string: [], successes: nil, failures: nil,
  failure_details: [])
  super
end

Instance Attribute Details

#domainObject (readonly)

Returns the value of attribute domain

Returns:

  • (Object)

    the current value of domain



20
21
22
# File 'lib/mailreport/tls_rpt.rb', line 20

def domain
  @domain
end

#failure_detailsObject (readonly)

Returns the value of attribute failure_details

Returns:

  • (Object)

    the current value of failure_details



20
21
22
# File 'lib/mailreport/tls_rpt.rb', line 20

def failure_details
  @failure_details
end

#failuresObject (readonly)

Returns the value of attribute failures

Returns:

  • (Object)

    the current value of failures



20
21
22
# File 'lib/mailreport/tls_rpt.rb', line 20

def failures
  @failures
end

#mx_hostsObject (readonly)

Returns the value of attribute mx_hosts

Returns:

  • (Object)

    the current value of mx_hosts



20
21
22
# File 'lib/mailreport/tls_rpt.rb', line 20

def mx_hosts
  @mx_hosts
end

#policy_stringObject (readonly)

Returns the value of attribute policy_string

Returns:

  • (Object)

    the current value of policy_string



20
21
22
# File 'lib/mailreport/tls_rpt.rb', line 20

def policy_string
  @policy_string
end

#successesObject (readonly)

Returns the value of attribute successes

Returns:

  • (Object)

    the current value of successes



20
21
22
# File 'lib/mailreport/tls_rpt.rb', line 20

def successes
  @successes
end

#typeObject (readonly)

Returns the value of attribute type

Returns:

  • (Object)

    the current value of type



20
21
22
# File 'lib/mailreport/tls_rpt.rb', line 20

def type
  @type
end