module Cell::Context

Constants

THREAD_KEY

Public Class Methods

prepended(cls) click to toggle source
# File lib/cell/context.rb, line 78
def self.prepended(cls)
  cls.extend(ClassMethods)
end

Public Instance Methods

current?() click to toggle source
# File lib/cell/context.rb, line 74
def current?
  self.class.current == self
end
set!(exclusive: false) click to toggle source
# File lib/cell/context.rb, line 70
def set!(exclusive: false)
  self.class.set!(self, exclusive: exclusive)
end
use(*args, &block) click to toggle source
# File lib/cell/context.rb, line 66
def use(*args, &block)
  self.class.use(self, *args, &block)
end