From e2f2ef9f78e7e3eee45bb10f6956e61296bb958f Mon Sep 17 00:00:00 2001 From: Benjamin Neff Date: Sun, 28 Jun 2015 00:08:41 +0200 Subject: [PATCH] key as
-element

---
 lib/diaspora_federation/web_finger/h_card.rb           | 5 ++++-
 spec/lib/diaspora_federation/web_finger/h_card_spec.rb | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/lib/diaspora_federation/web_finger/h_card.rb b/lib/diaspora_federation/web_finger/h_card.rb
index a0e1f4d..ecc37a0 100644
--- a/lib/diaspora_federation/web_finger/h_card.rb
+++ b/lib/diaspora_federation/web_finger/h_card.rb
@@ -126,7 +126,10 @@ module DiasporaFederation
         add_simple_property(content, :nickname, "nickname", @nickname)
         add_simple_property(content, :full_name, "fn", @full_name)
         add_simple_property(content, :searchable, "searchable", @searchable)
-        add_simple_property(content, :key, "key", @pubkey)
+
+        add_property(content, :key) do |html|
+          html.pre(@pubkey.to_s, class: "key")
+        end
 
         # TODO: remove me!  ###################
         add_simple_property(content, :first_name, "given_name", @first_name)
diff --git a/spec/lib/diaspora_federation/web_finger/h_card_spec.rb b/spec/lib/diaspora_federation/web_finger/h_card_spec.rb
index d23da90..4727cd3 100644
--- a/spec/lib/diaspora_federation/web_finger/h_card_spec.rb
+++ b/spec/lib/diaspora_federation/web_finger/h_card_spec.rb
@@ -53,7 +53,7 @@ module DiasporaFederation
         
Key
- #{key} +
#{key}