Class: Sipatra::Application

Inherits:
Base
  • Object
show all
Defined in:
lib/sipatra/base.rb

Instance Attribute Summary

Attributes inherited from Base

#context, #log, #message, #params, #session, #sip_factory

Class Method Summary collapse

Methods inherited from Base

after, after_filters, before, before_filters, configure, disable, #do_request, #do_response, enable, extensions, #halt, helpers, inherited, #initialize, invoke_hook, #pass, #request?, reset!, response, #response?, set, #set_bindings, #settings, settings

Methods included from HelperMethods

#add_address_header, #add_header, #address_header, #address_headers, #create_address, #create_uri, #header, #header?, #headers, #modify_header, #proxy, #push_route, #remove_header, #send_response

Constructor Details

This class inherits a constructor from Sipatra::Base

Class Method Details

.register_extension(*extensions, &block) ⇒ Object

:nodoc:



327
328
329
330
331
# File 'lib/sipatra/base.rb', line 327

def self.register_extension(*extensions, &block) #:nodoc:
  added_methods = extensions.map {|m| m.public_instance_methods }.flatten
  Delegator.delegate(*added_methods)
  super(*extensions, &block)
end