Ruby on Rails Sunday, January 30, 2011

ok, thx for ur insight
appreciate it


On Sat, Jan 29, 2011 at 3:03 PM, Frederick Cheung <frederick.cheung@gmail.com> wrote:


On Jan 29, 6:06 pm, tom <tomabr...@gmail.com> wrote:
> ok, that makes sense. but where is that variable being 'declared' and or
> set?

Somewhere early in the Rails initialization process (There's probably
a module called Rails - as soon as the file containing it is loaded it
will spring into existence)

Fred
> tia
>
> On Sat, Jan 29, 2011 at 12:10 PM, Frederick Cheung <
>
>
>
> frederick.che...@gmail.com> wrote:
>
> > On Jan 29, 3:47 pm, tom <tomabr...@gmail.com> wrote:
> > > hi,
>
> > > i see the line
>
> > > if defined?(Rails)
>
> > > more and more in gems and other require statements. right now im
> > > looking at a gem and the line
> > > if defined?(Rails)
>
> > > is being called prior the first constructor of a class. this seems to
> > > be kinda related to autoload rails things, but im not sure.
> > > what is it? if someone could shed some light on it. thx
>
> > It's checking whether Rails is defined. Typically you might do this if
> > your gem/plugin had some rails features that you don't want to load
> > (or can't be loaded) if your gem is being used in a non Rails context
>
> > Fred
>
> > --
> > 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 rubyonrails-talk@googlegroups.com.
> > To unsubscribe from this group, send email to
> > rubyonrails-talk+unsubscribe@googlegroups.com<rubyonrails-talk%2Bunsubscrib e@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/rubyonrails-talk?hl=en.

--
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 rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.


--
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 rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

No comments:

Post a Comment