Resourcelogic, what do you think?

I recently released the beta to a library I have been working on: Resourcelogic.

I’m really excited to release this because it’s my favorite “personal” library. I’ve been waiting to release it because I wanted to give it a thorough test drive on an app I am developing. I can say, without a doubt, that because of this library, the app is the cleanest app I’ve written to date. I love it.

The reason I am writing this post is because I want to see what you think. Before I officially announce it, clean up the documentation, add in my tests, and take it out of beta, I wanted to get some feedback on it. So if you have a minute, take a look at it and let me know what you think.

Oh, and I’d like to give a lot of credit to James Golick. This project spawned out of his resource_controller plugin, which is an excellent plugin.

  • Share/Save/Bookmark


3 Responses to “Resourcelogic, what do you think?”

  1. Joe says:

    Oh damn! Ben, this is a great idea.

    I can’t wait to play with this.

    Thanks!

  2. Rich Apodaca says:

    Seems very useful, but I’m not sure I completely understand.

    Aside from the situations in which an application has /admin and /application modes, what would be some other examples of where Contextual Development might be useful? I’d like to see more about the approach.

  3. Jerome says:

    It’s very intriguing! It just so happens I’m struggling with namespacing my admin area, it’s too much work and it’s not flexible enough.

    Looking forward more documentation (seems you’re already working on this) about how to make this work. There’s a slight mismatch between your github’s readme and the one from rubyforge concerning this project, it’s the part in the controller when you define what possible contexts there are. The one on rubyforge (although outdated by the github one) is much more readable in my opinion.

    If I may suggest: I would like something that resembles more the syntax of a before_filter. For instance:
    layout :layout_by_context => [ :admin, :application ]
    and there would be no private method or proc to define for this to work, it just would take the instructions from a lib or something (sorry I’m not exactly a pro at this)

    Eager to see progress on this!