class RenderersTest::TestController

Public Instance Methods

render_simon_says() click to toggle source
# File actionpack/test/controller/renderers_test.rb, line 31
def render_simon_says
  render simon: "foo"
end
respond_to_mime() click to toggle source
# File actionpack/test/controller/renderers_test.rb, line 35
def respond_to_mime
  respond_to do |type|
    type.json do
      render json: JsonRenderable.new
    end
    type.js   { render json: "JS", callback: "alert" }
    type.csv  { render csv: CsvRenderable.new    }
    type.xml  { render xml: XmlRenderable.new     }
    type.html { render body: "HTML"    }
    type.rss  { render body: "RSS"     }
    type.all  { render body: "Nothing" }
    type.any(:js, :xml) { render body: "Either JS or XML" }
  end
end