<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>yolio2003 (tcdona)</title>
    <link>https://ruby-china.org/yolio2003</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>元编程：这个貌似有个错误？</title>
      <description>&lt;p&gt;&lt;a href="http://deathking.is-programmer.com/posts/29100.html" rel="nofollow" target="_blank"&gt;http://deathking.is-programmer.com/posts/29100.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;1.3.9 class_variables&lt;/p&gt;

&lt;p&gt;  如果你想知道一个类中有哪些类变量，我们可以使用 class_varibles 方法。他返回一个数组（Array），以符号（Symbol）的形式返回类变量的名称。&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Rubyist&lt;/span&gt;
  &lt;span class="vc"&gt;@@geek&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"Ruby's Matz"&lt;/span&gt;
  &lt;span class="vc"&gt;@@country&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"USA"&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;

&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Child&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;Rubyist&lt;/span&gt;
  &lt;span class="vc"&gt;@@city&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"Nashville"&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="nb"&gt;print&lt;/span&gt; &lt;span class="no"&gt;Rubyist&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class_variables&lt;/span&gt; &lt;span class="c1"&gt;# =&amp;gt; [:@@geek, :@@country]&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt;
&lt;span class="nb"&gt;p&lt;/span&gt; &lt;span class="no"&gt;Child&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class_variables&lt;/span&gt; &lt;span class="c1"&gt;# =&amp;gt; [:@@city]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;你可以从程序的输出中观察到 Child.class_variables 输出的是在 Child 类中定义的类变量（@@city）。Child 类没有从父类中继承类变量（@@geek, @@country）。&lt;/p&gt;

&lt;p&gt;以上代码 我复制运行后&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="nb"&gt;puts&lt;/span&gt;
  &lt;span class="nb"&gt;p&lt;/span&gt; &lt;span class="no"&gt;Child&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class_variables&lt;/span&gt; &lt;span class="c1"&gt;# =&amp;gt; [:@@city, :@@geek, :@@country]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;版本变了还是文章说错了？我的是&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;ruby&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;v&lt;/span&gt;
&lt;span class="n"&gt;ruby&lt;/span&gt; &lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="n"&gt;p451&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2014&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mo"&gt;02&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;24&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;x64&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;mingw32&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>yolio2003</author>
      <pubDate>Tue, 29 Apr 2014 15:37:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/18913</link>
      <guid>https://ruby-china.org/topics/18913</guid>
    </item>
    <item>
      <title>slim include import?</title>
      <description>&lt;p&gt;顺便推荐一下好东西
&lt;a href="http://alphapixels.com/prepros/" rel="nofollow" target="_blank"&gt;http://alphapixels.com/prepros/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;请问 slim 如何分离出模块
比如我的 index.slim 由 head.slim foot.slim 组成&lt;/p&gt;

&lt;p&gt;我看到推荐语法中是用的 = render 'head'
可是我在 prepos 中 无法这样使用&lt;/p&gt;</description>
      <author>yolio2003</author>
      <pubDate>Sat, 08 Jun 2013 16:04:44 +0800</pubDate>
      <link>https://ruby-china.org/topics/11590</link>
      <guid>https://ruby-china.org/topics/11590</guid>
    </item>
    <item>
      <title>slim 有没有这样的工具？</title>
      <description>&lt;p&gt;好吧我是小白。&lt;/p&gt;

&lt;p&gt;用 compass 可以 compass watch&lt;/p&gt;

&lt;p&gt;有没有这样的工具&lt;/p&gt;

&lt;p&gt;toolname watch 
于是就可以把 slim 模板自动编译成 html [对应文件夹 import include 神马的]
就像 compass/sass 所做的事情一样&lt;/p&gt;</description>
      <author>yolio2003</author>
      <pubDate>Wed, 27 Feb 2013 17:22:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/8982</link>
      <guid>https://ruby-china.org/topics/8982</guid>
    </item>
  </channel>
</rss>
