<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <link>http://persumi.com/u/fredwu/tech/e/blog/t/constantize</link>
    <generator>Persumi - Level up your writing and blogging with AI</generator>
    <category>Blog</category>
    <category>Tech</category>
    <pubDate>Fri, 01 May 2026 23:27:30 +0000</pubDate>
    <description/>
    <title>Blog (constantize) - Fred Wu&apos;s Tech</title>
    <atom:link type="application/rss+xml" rel="self" href="http://persumi.com/u/fredwu/tech/e/blog/t/constantize/feed/rss"></atom:link>
    <item>
      <pubDate>Fri, 26 Feb 2010 06:33:00 +0000</pubDate>
      <guid>http://persumi.com/u/fredwu/tech/e/blog/p/rails-tip-string-constantize</guid>
      <comments>http://persumi.com/u/fredwu/tech/e/blog/p/rails-tip-string-constantize</comments>
      <category>Blog</category>
      <category>Tech</category>
      <author>ifredwu@gmail.com (Fred Wu)</author>
      <description>&lt;![CDATA[&lt;p&gt;
So we want to dynamically instantiate an object (i.e. convert a string to a class constant).&lt;/p&gt;
&lt;p&gt;
Instead of doing this:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;ruby language-ruby&quot;&gt;@dynamic_var = &quot;User&quot;
eval(@dynamic_var)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
You can do this:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;ruby language-ruby&quot;&gt;@dynamic_var = &quot;User&quot;
@dynamic_var.constantize&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
See more about the &lt;code class=&quot;inline&quot;&gt;constantize&lt;/code&gt; method in &lt;a href=&quot;http://apidock.com/rails/ActiveSupport/CoreExtensions/String/Inflections/constantize&quot;&gt;Rails’s API&lt;/a&gt;.&lt;/p&gt;
]]&gt;</description>
      <link>http://persumi.com/u/fredwu/tech/e/blog/p/rails-tip-string-constantize</link>
      <title>[Rails Tip] &quot;String&quot;.constantize</title>
    </item>
  </channel>
</rss>