module Gifted::ViewContext
Public Class Methods
current()
click to toggle source
# File lib/gifted/view_context.rb, line 7 def current view_context_stack.last end
pop()
click to toggle source
# File lib/gifted/view_context.rb, line 15 def pop view_context_stack.pop end
push(view_context)
click to toggle source
# File lib/gifted/view_context.rb, line 11 def push(view_context) view_context_stack.push view_context end
run_with(view_context) { || ... }
click to toggle source
# File lib/gifted/view_context.rb, line 23 def run_with(view_context) push view_context yield ensure pop end
view_context_stack()
click to toggle source
# File lib/gifted/view_context.rb, line 19 def view_context_stack Thread.current[:gifted_view_contexts] ||= [] end