<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Ruby-Doc Learn</provider_name><provider_url>https://ruby-doc.org/learn</provider_url><author_name>kevinlearn</author_name><author_url>https://ruby-doc.org/learn/author/kevinlearn/</author_url><title>About Ruby-Doc Learn - Ruby-Doc Learn</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="EvZyC8c6TC"&gt;&lt;a href="https://ruby-doc.org/learn/about/"&gt;About Ruby-Doc Learn&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://ruby-doc.org/learn/about/embed/#?secret=EvZyC8c6TC" width="600" height="338" title="&#x201C;About Ruby-Doc Learn&#x201D; &#x2014; Ruby-Doc Learn" data-secret="EvZyC8c6TC" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://ruby-doc.org/learn/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Ruby-Doc Learn is the instructional and editorial area of Ruby-Doc.org. In this area, we will provide practical learning materials for Ruby and associated technologies including troubleshooting resources and informative comparative analyses for users of these technologies. What We Are Trying To Accomplish We want to support Ruby and associated technology users in understanding not only [&hellip;]</description></oembed>
