# Execution problem in ruby

**URL:** <https://www.ruby-forum.com/t/execution-problem-in-ruby/111778>\
**Category:** Ruby\
**Created:** [August 10, 2007, 6:51pm UTC](https://www.ruby-forum.com/t/execution-problem-in-ruby/111778 "2007-08-10T18:51:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mokkai](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@mokkai](https://www.ruby-forum.com/u/mokkai)\
**Post date:** [August 10, 2007, 6:51pm UTC](https://www.ruby-forum.com/t/execution-problem-in-ruby/111778/1 "2007-08-10T18:51:46Z")

</div>

how to execute a ruby program which is inside a string ?  
for example  
ex.rb

puts “start "  
temp=”(1…10).each do |count| print count end "  
puts “end”

how to execute the source code in temp(String object)

---

<div class="post-metadata">

**Author:** ![mokkai](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@mokkai](https://www.ruby-forum.com/u/mokkai)\
**Post date:** [August 10, 2007, 7:15pm UTC](https://www.ruby-forum.com/t/execution-problem-in-ruby/111778/2 "2007-08-10T19:15:11Z")

</div>

On 10 Aug 2007, at 17:51, Pokkai D. wrote:

> how to execute the source code in temp(String object)

eval(temp)

Hope this helps.

Douglas F Shearer  
removed\_email\_address@domain.invalid

> **[Douglas F Shearer](https://douglasfshearer.com/)**
>
> Software developer, mountainbiker.

---

<div class="post-metadata">

**Author:** ![mokkai](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@mokkai](https://www.ruby-forum.com/u/mokkai)\
**Post date:** [August 10, 2007, 9:33pm UTC](https://www.ruby-forum.com/t/execution-problem-in-ruby/111778/3 "2007-08-10T21:33:27Z")

</div>

On Friday 10 August 2007 09:51:55 am Pokkai D. wrote:

> how to execute a ruby program which is inside a string ?  
> for example  
> ex.rb
> 
> puts “start "  
> temp=”(1…10).each do |count| print count end "  
> puts “end”
> 
> how to execute the source code in temp(String object)

eval(string), but this is always what NOT-WHAT-YOU-WANT-TO-DO.

---

<div class="post-metadata">

**Author:** ![mokkai](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@mokkai](https://www.ruby-forum.com/u/mokkai)\
**Post date:** [August 10, 2007, 7:16pm UTC](https://www.ruby-forum.com/t/execution-problem-in-ruby/111778/4 "2007-08-10T19:16:11Z")

</div>

Pokkai D. wrote:

> how to execute a ruby program which is inside a string ?

eval
