module DynaMo::Environment
Public Class Methods
apply_environment()
click to toggle source
# File lib/dyna_mo/environment.rb, line 20 def self.apply_environment @@contexts_store.each do |name, contexts| contexts.__apply__ end true end
contexts(name, default_context_name)
click to toggle source
# File lib/dyna_mo/environment.rb, line 14 def self.contexts(name, default_context_name) context = ( @@contexts_store[name] ||= DynaMo::Contexts.new(name, default_context_name) ) context.default_context_name = default_context_name context end
synchronize() { || ... }
click to toggle source
# File lib/dyna_mo/environment.rb, line 8 def self.synchronize @@contexts_mutex.synchronize do yield end end