Sha256: 07a8fd7e956eba6192adbbf1e9a08fb1512442d32953c707c3868843c2d9f4d6
Contents?: true
Size: 640 Bytes
Versions: 2
Compression:
Stored size: 640 Bytes
Contents
module GoogleApps module Atom class PublicKey < Document attr_reader :doc def initialize super(nil) @doc.root = build_root :publickey end # new_key adds the actual key to the PublicKey # XML document. # # new_key 'key' # # new_key returns @doc.root def new_key(key) property = Atom::XML::Node.new('apps:property') property['name'] = 'publicKey' property['value'] = Base64.encode64 key @doc.root << property end # to_s returns @doc as a String def to_s @doc.to_s end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
google_apps-0.9 | lib/google_apps/atom/public_key.rb |
google_apps-0.5 | lib/google_apps/atom/public_key.rb |