suite.rb 418 Bytes
Newer Older
Markus Reiter's avatar
Markus Reiter committed
1
# typed: strict
2
3
# frozen_string_literal: true

4
require "cask/artifact/moved"
AnastasiaSulyagina's avatar
init  
AnastasiaSulyagina committed
5

Markus Reiter's avatar
Markus Reiter committed
6
module Cask
7
  module Artifact
Markus Reiter's avatar
Markus Reiter committed
8
9
10
    # Artifact corresponding to the `suite` stanza.
    #
    # @api private
11
    class Suite < Moved
Markus Reiter's avatar
Markus Reiter committed
12
13
14
      extend T::Sig

      sig { returns(String) }
15
      def self.english_name
16
17
        "App Suite"
      end
AnastasiaSulyagina's avatar
init  
AnastasiaSulyagina committed
18

Markus Reiter's avatar
Markus Reiter committed
19
      sig { returns(Symbol) }
20
      def self.dirmethod
21
22
23
        :appdir
      end
    end
AnastasiaSulyagina's avatar
init  
AnastasiaSulyagina committed
24
25
  end
end