class Granite::Context
Public Class Methods
delegated()
click to toggle source
# File lib/granite/context.rb, line 24 def self.delegated public_instance_methods - superclass.public_instance_methods - Singleton.public_instance_methods end
Public Instance Methods
view_context()
click to toggle source
# File lib/granite/context.rb, line 7 def view_context Thread.current[:granite_view_context] end
view_context=(context)
click to toggle source
# File lib/granite/context.rb, line 11 def view_context=(context) Thread.current[:granite_view_context] = context end
with_view_context(context) { || ... }
click to toggle source
# File lib/granite/context.rb, line 15 def with_view_context(context) old_view_context = view_context self.view_context = context yield ensure self.view_context = old_view_context end