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