Module: Wee::Nitro::ControllerMixin
- Defined in:
- lib/wee/adaptors/nitro.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
85 86 87 |
# File 'lib/wee/adaptors/nitro.rb', line 85 def self.included(klass) klass.extend(ControllerClassMixin) end |
Instance Method Details
#callback ⇒ Object
91 92 93 94 95 96 97 98 99 100 |
# File 'lib/wee/adaptors/nitro.rb', line 91 def callback c = components[request.params['__c']] raise "no component found" if c.nil? callback_stream = Wee::CallbackStream.new(c.callbacks, request.params) c.process_callbacks(callback_stream) controller = context.controller_name action = request.params['__a'] || 'index' redirect [controller, action].compact.join("/") end |