Method: Ua::Application.push

Defined in:
lib/ua.rb

.push(app = ArgVoid, context = ArgVoid, controller = ArgVoid) ⇒ Object



242
243
244
245
246
247
# File 'lib/ua.rb', line 242

def self.push(app = ArgVoid, context = ArgVoid, controller = ArgVoid)
  app     = app     == ArgVoid ? @app_stack.last.app : app
  context = context == ArgVoid ? @app_stack.last.context : context
  controller = controller == ArgVoid ? @app_stack.last.controller : controller
  @app_stack.push StackFrame.new(app, context, controller)
end