module Dicer::ActionController
Private Instance Methods
context(context = nil)
click to toggle source
# File lib/dicer/railtie/action_controller.rb, line 34 def context(context = nil) context.present? ? Dicer::Context.current = context : Dicer::Context.current end
in_context(context, &block)
click to toggle source
# File lib/dicer/railtie/action_controller.rb, line 41 def in_context(context, &block) current_context = Dicer::Context.current Dicer::Context.current = context.is_a?(Class) ? context.new : context block.call(Dicer::Context.current) ensure Dicer::Context.current = current_context end