brew/Library/Homebrew/cask/artifact_set.rb
2024-05-17 14:25:54 +09:00

19 lines
309 B
Ruby

# typed: true
# frozen_string_literal: true
module Cask
# Sorted set containing all cask artifacts.
class ArtifactSet < ::Set
def each(&block)
return enum_for(T.must(__method__)) { size } unless block
to_a.each(&block)
self
end
def to_a
super.sort
end
end
end