--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: ":api: public"
  name: headers
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: ":api: public"
  name: request
  rw: R
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: _callable_methods
- !ruby/object:RI::MethodSummary 
  name: _filter_params
- !ruby/object:RI::MethodSummary 
  name: abstract!
- !ruby/object:RI::MethodSummary 
  name: abstract?
- !ruby/object:RI::MethodSummary 
  name: callable_actions
- !ruby/object:RI::MethodSummary 
  name: hide_action
- !ruby/object:RI::MethodSummary 
  name: inherited
- !ruby/object:RI::MethodSummary 
  name: new
- !ruby/object:RI::MethodSummary 
  name: overridable
- !ruby/object:RI::MethodSummary 
  name: override!
- !ruby/object:RI::MethodSummary 
  name: show_action
- !ruby/object:RI::MethodSummary 
  name: subclasses_list
comment: 
constants: []

full_name: Merb::Controller
includes: 
- !ruby/object:RI::IncludedModule 
  name: Merb::ResponderMixin
- !ruby/object:RI::IncludedModule 
  name: Merb::ControllerMixin
- !ruby/object:RI::IncludedModule 
  name: Merb::AuthenticationMixin
- !ruby/object:RI::IncludedModule 
  name: Merb::ConditionalGetMixin
instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: _absolute_template_location
- !ruby/object:RI::MethodSummary 
  name: _dispatch
- !ruby/object:RI::MethodSummary 
  name: _template_location
- !ruby/object:RI::MethodSummary 
  name: absolute_url
- !ruby/object:RI::MethodSummary 
  name: params
- !ruby/object:RI::MethodSummary 
  name: rack_response
- !ruby/object:RI::MethodSummary 
  name: relative_url
- !ruby/object:RI::MethodSummary 
  name: resource
- !ruby/object:RI::MethodSummary 
  name: status
- !ruby/object:RI::MethodSummary 
  name: status=
- !ruby/object:RI::MethodSummary 
  name: url
name: Controller
superclass: Merb::AbstractController
