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 |