# File lib/aws/lazy_error_classes.rb, line 52 def self.included(mod) unless mod.const_defined?(:BASE_ERROR_GRAMMAR) mod.const_set(:BASE_ERROR_GRAMMAR, XmlGrammar) end mutex = Mutex.new MetaUtils.extend_method(mod, :const_missing_mutex) { mutex } mod.send(:include, Errors) mod.extend(ClassMethods) end