Super-abstraction feature request
Reported by Matthew King | September 3rd, 2007 @ 09:59 AM
This feature request/offer-to-help may go in a direction you don't wish to take Ambition. No worries, if so.
I want to use the ruby interface offered by Ambition to query my ActiveLDAP records. Or any other ActiveThingy that turns up.
LDAP search filters should be easy to create using the tree-parsing that Ambition already does. They might even be easier to implement, given the nested structure with prefix boolean operators.
The AR/SQL specific helpers and process_* methods would have to be extracted into modules that you mix into WhereProcessor. Which module gets included can be determined by what ActiveThingy::Base class gets the extend(Ambition) call.
This would require substantial restructuring, obviously. I would be glad to contribute proportionately.
Comments and changes to this ticket
-
Matthew King September 3rd, 2007 @ 10:03 AM
FYI, I'm attending Lone Star Ruby Conf, if you have any interest in chatting about this.
-
Chris Wanstrath September 16th, 2007 @ 12:34 PM
- State changed from new to resolved
This is in the works, yes.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป