Sha256: bf5062794a7985a8c9d89377c360c81f373057fda4a10939b571718a94cea2d9

Contents?: true

Size: 1.78 KB

Versions: 31

Compression:

Stored size: 1.78 KB

Contents

# typed: true

# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `mime-types-data` gem.
# Please instead update this file by running `bin/tapioca gem mime-types-data`.

module MIME; end

class MIME::Types
  include ::Enumerable
  extend ::Enumerable

  def initialize; end

  def [](type_id, complete: T.unsafe(nil), registered: T.unsafe(nil)); end
  def add(*types); end
  def add_type(type, quiet = T.unsafe(nil)); end
  def count; end
  def each; end
  def inspect; end
  def of(filename); end
  def type_for(filename); end

  private

  def add_type_variant!(mime_type); end
  def index_extensions!(mime_type); end
  def match(pattern); end
  def prune_matches(matches, complete, registered); end
  def reindex_extensions!(mime_type); end

  class << self
    def [](type_id, complete: T.unsafe(nil), registered: T.unsafe(nil)); end
    def add(*types); end
    def count; end
    def each; end
    def logger; end
    def logger=(_arg0); end
    def new(*_arg0); end
    def of(filename); end
    def type_for(filename); end

    private

    def __instances__; end
    def __types__; end
    def lazy_load?; end
    def load_default_mime_types(mode = T.unsafe(nil)); end
    def load_mode; end
    def reindex_extensions(type); end
  end
end

class MIME::Types::Cache < ::Struct
  def data; end
  def data=(_); end
  def version; end
  def version=(_); end

  class << self
    def [](*_arg0); end
    def inspect; end
    def load(cache_file = T.unsafe(nil)); end
    def members; end
    def new(*_arg0); end
    def save(types = T.unsafe(nil), cache_file = T.unsafe(nil)); end
  end
end

module MIME::Types::Data; end
MIME::Types::Data::PATH = T.let(T.unsafe(nil), String)
MIME::Types::Data::VERSION = T.let(T.unsafe(nil), String)
MIME::Types::VERSION = T.let(T.unsafe(nil), String)

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
shopify_api-14.8.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-14.7.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-14.6.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-14.5.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-14.4.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-14.3.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-14.2.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-14.1.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-14.0.1 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-14.0.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-13.4.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-13.3.1 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-13.3.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-13.2.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-13.1.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-13.0.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-12.5.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-12.4.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-12.3.0 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi
shopify_api-12.2.1 sorbet/rbi/gems/mime-types-data@3.2022.0105.rbi