I would say either of the first two.  The last might be problematic or
confusing for people who use namespaced models.

On Sep 10, 12:36 pm, Matt Jones <[email protected]> wrote:
> The discussion about loading rich types reminded me that I'd wanted to  
> get some kind of autoloading working for a while - after all, nearly  
> everything *else* in Rails handles loading behind the scenes.
>
> With some naming conventions, it should be possible to do autoloading  
> on rich types - but the convention needs to be established. In  
> particular, where should the files live? I've been using RAILS_ROOT/
> lib/types for my rich types, loaded via an initializer, but that's not  
> necessarily the right way. Here's some ideas:
>
> - in most cases, it seems logical to keep the filename matching the  
> underscored type name; this fits with Rails conventions. So a field  
> declared as 'phone :phone_number' would look for phone_number.rb  
> someplace. Possiblities:
>
> - put types in lib/types
> - put types in app/rich_types
> - put types in app/models/rich_types
>
> or maybe another place? I think its important to get this working  
> before 1.0, as type loading has historically been a weak point.
>
> --Matt Jones
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Hobo 
Users" 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/hobousers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to