Class: Mantra::Certificates::Group

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/mantra/certificates/group.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(certificate_list) ⇒ Group

Returns a new instance of Group.



16
17
18
# File 'lib/mantra/certificates/group.rb', line 16

def initialize(certificate_list)
  self.certificates = certificate_list
end

Instance Attribute Details

#certificatesObject Also known as: collection

Returns the value of attribute certificates.



9
10
11
# File 'lib/mantra/certificates/group.rb', line 9

def certificates
  @certificates
end

Instance Method Details

#private_keysObject



20
21
22
# File 'lib/mantra/certificates/group.rb', line 20

def private_keys
  self.certificates.select { |c| c.private_key? }
end