class CarryOut::Plan::GuardContext
Public Class Methods
new(context = {})
click to toggle source
# File lib/carry_out/plan/guard_context.rb, line 4 def initialize(context = {}) @context = context end
Public Instance Methods
context(*args)
click to toggle source
# File lib/carry_out/plan/guard_context.rb, line 8 def context(*args) args.inject(@context) { |c, k| c.nil? ? nil : c[k] } end