# Read data embedded in a program

**URL:** <https://www.ruby-forum.com/t/read-data-embedded-in-a-program/82563>\
**Category:** Ruby\
**Created:** [January 19, 2007, 4:31pm UTC](https://www.ruby-forum.com/t/read-data-embedded-in-a-program/82563 "2007-01-19T16:31:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![alex-osu3](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/13edae/32.png) [@alex-osu3](https://www.ruby-forum.com/u/alex-osu3)\
**Post date:** [January 19, 2007, 4:31pm UTC](https://www.ruby-forum.com/t/read-data-embedded-in-a-program/82563/1 "2007-01-19T16:31:19Z")

</div>

Hi all,

I run a script copied from “the Ruby way” but it  
doesn’t work. Any comments?

Thanks,

Li

###script

DATA.each\_line do |line|  
puts line.reverse  
end

_END_

line A  
line B  
line C

##screen output

> ruby p352\_data.rb  
> p352\_data.rb:2: uninitialized constant DATA  
> (NameError)

---

<div class="post-metadata">

**Author:** ![alex-osu3](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/13edae/32.png) [@alex-osu3](https://www.ruby-forum.com/u/alex-osu3)\
**Post date:** [September 25, 2007, 10:31pm UTC](https://www.ruby-forum.com/t/read-data-embedded-in-a-program/82563/2 "2007-09-25T22:31:57Z")

</div>

— Daniel F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> There are two underscores.
> 
> Dan

Thanks. Now it works.

Li

---

<div class="post-metadata">

**Author:** ![alex-osu3](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/13edae/32.png) [@alex-osu3](https://www.ruby-forum.com/u/alex-osu3)\
**Post date:** [September 25, 2007, 10:34pm UTC](https://www.ruby-forum.com/t/read-data-embedded-in-a-program/82563/3 "2007-09-25T22:34:51Z")

</div>

There are two underscores.

Dan

---

<div class="post-metadata">

**Author:** ![alex-osu3](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/13edae/32.png) [@alex-osu3](https://www.ruby-forum.com/u/alex-osu3)\
**Post date:** [September 25, 2007, 10:45pm UTC](https://www.ruby-forum.com/t/read-data-embedded-in-a-program/82563/4 "2007-09-25T22:45:19Z")

</div>

— Daniel F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> There are two underscores.
> 
> Dan

Thanks. Now it works.

Li

---

<div class="post-metadata">

**Author:** ![alex-osu3](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/13edae/32.png) [@alex-osu3](https://www.ruby-forum.com/u/alex-osu3)\
**Post date:** [September 25, 2007, 10:52pm UTC](https://www.ruby-forum.com/t/read-data-embedded-in-a-program/82563/5 "2007-09-25T22:52:19Z")

</div>

— Daniel F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> There are two underscores.
> 
> Dan

Thanks. Now it works.

Li
