ubicloud/serializers/ssh_public_key.rb
Jeremy Evans 07985a75a8 Add support for managing SSH public keys via the api
No direct specs for this, it will be tested via cli specs in a
coming commit.
2025-10-04 01:36:33 +09:00

14 lines
309 B
Ruby

# frozen_string_literal: true
class Serializers::SshPublicKey < Serializers::Base
def self.serialize_internal(ssh_public_key, options = {})
h = {
id: ssh_public_key.ubid,
name: ssh_public_key.name
}
h[:public_key] = ssh_public_key.public_key if options[:detailed]
h
end
end