I get that R is a method which returns the class; but it also uses a
lesser-known Ruby callback called Class#inherited
(http://www.ruby-doc.org/core/classes/Class.html#M000454) that blows
my mind and could use talking about.

The reason talking about #service would be cool is because it's not an
obvious function to decipher, yet is key to any developers getting
into Camping who might want to expand it like you and Magnus did.

-- Eric

On Sun, Jul 20, 2008 at 6:13 PM, Bluebie, Jenna
<[EMAIL PROTECTED]> wrote:
> Neat! I like it ^_^
>
> As for those queries, Eric, I believe the answer is that R is a method which
> returns a class.
>
> Overriding services for middleware works because it's the job of 'service'
> to call the get, post, type methods in the Controllers. By overriding it, we
> can use 'super' to call the original service method which runs the app
> controller, but we can add code above and below that call to 'super'. :)
> _______________________________________________
> Camping-list mailing list
> Camping-list@rubyforge.org
> http://rubyforge.org/mailman/listinfo/camping-list
>
_______________________________________________
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list

Reply via email to