module AWS::Core::LazyErrorClasses

def self.extended base

Other tags:
    Private: -
def self.extended base
  unless base.const_defined?(:GRAMMAR)
    base.const_set(:GRAMMAR, BASE_ERROR_GRAMMAR)
  end

  mutex = Mutex.new
  MetaUtils.extend_method(base, :const_missing_mutex) { mutex }
end