Class: Freddie::Handlers::Run

Inherits:
Base
  • Object
show all
Includes:
Endpoint
Defined in:
lib/freddie/handlers.rb

Instance Attribute Summary

Attributes inherited from Base

#args, #block, #env

Instance Method Summary collapse

Methods included from Endpoint

#after_perform, #before_perform

Methods inherited from Base

#after_perform, #before_perform, #call, call, #context, #finish!, #finished?, #initialize, #layout, #method_missing, #params, #perform_freddie_block, #request, #response, #session

Constructor Details

This class inherits a constructor from Freddie::Handlers::Base

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Freddie::Handlers::Base

Instance Method Details

#performObject



191
192
193
194
# File 'lib/freddie/handlers.rb', line 191

def perform
  app = args.shift
  context.response = Rack::Response.new(app.call(env))
end