>
    <span class="ruby-keyword kw">def</span> <span class="ruby-constant">Editor</span>.<span class="ruby-identifier">fetch_icon</span>(<span class="ruby-identifier">name</span>)
      <span class="ruby-ivar">@icon_cache</span> <span class="ruby-operator">||=</span> {}
      <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@icon_cache</span>.<span class="ruby-identifier">key?</span>(<span class="ruby-identifier">name</span>)
        <span class="ruby-identifier">path</span> = <span class