# 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