# File lib/archive/zip/codec.rb, line 24
    def self.create_compression_codec(compression_method, general_purpose_flags)
      # Load the standard compression codecs.
      require 'archive/zip/codec/deflate'
      require 'archive/zip/codec/store'

      codec = COMPRESSION_CODECS[compression_method].new(general_purpose_flags)
      raise Zip::Error, 'unsupported compression codec' if codec.nil?
      codec
    end