class Rox::Core::MergedContext

Public Class Methods

new(global_context, local_context) click to toggle source
# File lib/rox/core/context/merged_context.rb, line 4
def initialize(global_context, local_context)
  @global_context = global_context
  @local_context = local_context
end

Public Instance Methods

[](key) click to toggle source
# File lib/rox/core/context/merged_context.rb, line 9
def [](key)
  return @local_context[key] unless @local_context.nil? || @local_context[key].nil?
  return @global_context[key] unless @global_context.nil?

  nil
end