class Lxd::Certificate include ActiveModel::Model attr_accessor :api, :type, :certificate, :fingerprint def self.all api api.certificates.map { |cert| Lxd::Certificate.new({api: api}.merge cert) } end def add password=nil, name='lex-deeit' data = Hash.new data[:type] = @type if @type else 'client' data[:name] = name data[:password] = password if password data[:certificate] = @certificate if @certificate @api.add_certificate data end end # vim: set ts=2 sw=2: