This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit 3b1ae5e4eecda3b200177a804eeae3f9d5ba10ab
tree a5f99c0f75ef7d51c7a63b0c7633fa1c50e3bb4f
parent 64e4e9efdb54187596c34d2b877544faa292ea0a
tree a5f99c0f75ef7d51c7a63b0c7633fa1c50e3bb4f
parent 64e4e9efdb54187596c34d2b877544faa292ea0a
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
CHANGELOG | ||
| |
MIT-LICENSE | Thu Oct 18 04:00:34 -0700 2007 | |
| |
README.rdoc | ||
| |
Rakefile | ||
| |
SPECDOC | ||
| |
garlic_example.rb | ||
| |
init.rb | ||
| |
lib/ | ||
| |
spec/ |
README.rdoc
response_for
response_for (see Ardes::ResponseFor::ClassMethods) allows you to decorate the respond_to block of actions on sublcassed controllers. This works nicely with plugins.ardes.com/doc/resources_controller
Important for rails 2.0.x users
If you are on 2.0.2 or 2.0-stable, you must checkout the 2.0-stable branch of response_for.
Edge users should use the master branch.
Example
class FooController < ApplicationController
def index
@foos = Foo.find(:all)
end
def show
@foo = Foo.find(params[:id])
end
end
# this controller needs to respond_to fbml on index, and
# js, html and xml (templates) on index and show
class SpecialFooController < FooController
response_for :index do |format|
format.fbml { render :inline => turn_into_facebook(@foos) }
end
response_for :index, :show, :types => [:html, :xml, :js]
end
works with rails 2.0-stable and edge
response_for works with rails 2 and edge.
Specs and Coverage
- The SPECDOC lists the specifications
- Coverage is 100% (C0), and the spec suite is quite comprehensive
RSpec is used for testing, so the tests are in spec/ rather than test/ Do rake —tasks for more details.
Continuous Integration
garlic (at github.com/ianwhite/garlic) is used for CI. To run the CI suite have a look at garlic_example.rb









