On Nov 26, 2:13 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> I'm trying to declare a constant in one file and access it in another.
> It doesn't seem to be working.
>
> Here's my declaration (at the top of a file, remainder of file omitted
> for brevity):
>
> NUM_SECTIONS_TO_PARSE = 7
>
> class UserDataFile < File
>
>         def self.parse_file(src_name, parse_progress)
>
>         (other stuff follows)
>
> Here's where i'm trying to access it:
>
> parse_progress = Array.new(::NUM_SECTIONS_TO_PARSE, ::NOT_YET_PARSED)
>
> it fails with the message: uninitialized constant
> NUM_SECTIONS_TO_PARSE
>
> I've run into this problem several times before and always somehow
> hacked my way around it, but I want to get it right this time. Any
> help appreciated.
>
Has that file been loaded at the point you try to use that constant?

Fred
> Yoram
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to