Sha256: 8a570f0570c08b3cdbbde18908720616df4a4cdce496e30010ab6ad690585a40

Contents?: true

Size: 738 Bytes

Versions: 2

Compression:

Stored size: 738 Bytes

Contents

# typed: strong
class PublicSuffixList

  class CacheFile

    sig { params(config: Config).void }
    def initialize(config)
    end

    sig { returns(T::Boolean) }
    def cache?
    end

    sig { returns(String) }
    def file
    end

    sig { returns(T::Boolean) }
    def exist?
    end

    sig { void }
    def delete
    end

    sig { void }
    def load_data
    end

    sig { void }
    def dump_data
    end

    sig { returns(T::Hash[T.untyped, T.untyped]) }
    def data
    end

    sig { params(key: T.untyped).returns(T.untyped) }
    def [](key)
    end

    sig { params(key: T.untyped, value: T.untyped).void }
    def []=(key, value)
    end

    sig { returns(T::Boolean) }
    def expired?
    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
public-suffix-list-0.2.4 rbi/public_suffix_list/cache_file.rbi
public-suffix-list-0.2.3 rbi/public_suffix_list/cache_file.rbi