# activerecord::base code

**URL:** <https://discuss.rubyonrails.org/t/activerecord-base-code/5775>\
**Category:** rubyonrails-talk\
**Created:** [December 13, 2006, 1:01am UTC](https://discuss.rubyonrails.org/t/activerecord-base-code/5775 "2006-12-13T01:01:18Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bruce\_Woodward](https://avatars.discourse-cdn.com/v4/letter/b/a87d85/32.png) [@Bruce\_Woodward](https://discuss.rubyonrails.org/u/Bruce_Woodward)\
**Post date:** [December 13, 2006, 1:01am UTC](https://discuss.rubyonrails.org/t/activerecord-base-code/5775/1 "2006-12-13T01:01:18Z")

</div>

Nope. Did you try writing a little script to see if it's equivalent?

["A", "B", "C"].each do |c| &nbsp;&nbsp;&nbsp;&nbsp;class c \< StandardError &nbsp;&nbsp;&nbsp;&nbsp;end end

... doesn't work. Run it to see why.

But this does work;

["A", "B", "C"].each do |c| &nbsp;&nbsp;&nbsp;&nbsp;eval "class #{c} \< StandardError &nbsp;&nbsp;&nbsp;&nbsp;end" end

... maybe😉
