namespace question

In my /lib directory, I have:

/my_module/my_code

and inside lives my_class.rb:

module MyModule::MyCode

  class MyClass < ActiveRecord::Base

    def foo     end

  end

end

I would like to be able to access the MyClass class in my controller via:

MyCode::MyClass.foo

I was under the impression this was possible by including the MyModule module in application.rb but it doesn't work. The only way I can access the MyClass class is via MyModule::MyCode.MyClass.foo which is a mouthful.

Any ideas??

Thanks!

After including the file, If you type in: @foo = MyClass.new

What error do you get? Does it suggest that it doesn't exist?

Zach Inglis → Blog -- http://www.zachinglis.com → Company -- http://www.lt3media.com → Portfolio -- http://portfolio.zachinglis.com

yeah, now matter what I try I get uninitialized constant errors, which seems so strange. If I use the full path, it's fine, but mixing in the module doesn't give me access to the class.