Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Super-abstraction feature request

#104

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.

Reported by Matthew King · September 3rd, 2007 @ 09:59 AM

State: resolved
Milestone: none
Assigned to: Chris Wanstrath Chris Wanstrath

Activity

  1. Matthew King
    Matthew King

    FYI, I'm attending Lone Star Ruby Conf, if you have any interest in chatting about this.

    September 3rd, 2007 @ 10:03 AM

  2. Matthew King
  3. Chris Wanstrath
    Chris Wanstrath
    • State changed from new to resolved

    This is in the works, yes.

    September 16th, 2007 @ 12:34 PM

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.