Module Merb::ResponderMixin::ClassMethods
In: lib/merb-core/controller/mixins/responder.rb

Methods

Public Instance methods

Clear the list of provides.

Returns

Array:An empty Array.

This class should not provide any of this list of formats, despite any. other definitions previously or in superclasses.

Parameters

*formats<Symbol>:Registered mime-types.

Returns

Array[Symbol]:List of formats that remain after removing the ones not to provide.

This class should only provide the formats listed here, despite any other definitions previously or in superclasses.

Parameters

*formats<Symbol>:Registered mime-types.

Returns

Array[Symbol]:List of formats passed in.

Adds symbols representing formats to the controller‘s default list of provided_formats. These will apply to every action in the controller, unless modified in the action. If the last argument is a Hash or an Array, these are regarded as arguments to pass to the to_<mime_type> method as needed.

Parameters

*formats<Symbol>:A list of mime-types that the controller should provide.

Returns

Array[Symbol]:List of formats passed in.

Examples

  provides :html, :xml

Reset the list of provides to include only :html.

Returns

Array[Symbol]:[:html].

[Validate]