Sha256: 3ad58ed0004b94a9cbef44ed3b239a6acf92c959aa6d8a7c3dfde1c61ca5d650
Contents?: true
Size: 531 Bytes
Versions: 98
Compression:
Stored size: 531 Bytes
Contents
# frozen_string_literal: true require 'avm/file_formats/unknown' require 'avm/registry/from_gems' module Avm module Registry class FileFormats < ::Avm::Registry::FromGems # @return [Avm::FileFormats::Base] def class_detect(klass, detect_args) klass.new if klass.new.match?(detect_args.first) end # @return [Avm::FileFormats::Base, Avm::FileFormats::Unknown] def detect_optional(*registered_initialize_args) super || ::Avm::FileFormats::Unknown.new end end end end
Version data entries
98 entries across 98 versions & 2 rubygems