Sha256: 7b6051046e28c2de739491a3c08bda8b3c9d6639c275e4317e155ef9bf578241

Contents?: true

Size: 628 Bytes

Versions: 37

Compression:

Stored size: 628 Bytes

Contents

module Mihari
  class Status
    def check: () -> Array[Hash[(String | Symbol), untyped]]

    def self.check: () -> Array[Hash[(String | Symbol), untyped]]

    private

    #
    # Statuses of analyzers and emitters
    #
    # @return [Array<Hash>]
    #
    def statuses: () -> Array[Hash[(String | Symbol), untyped]]

    #
    # Build a status of a class
    #
    # @param [Class<Mihari::Analyzers::Base>, Class<Mihari::Emitters::Base>] klass
    #
    # @return [Hash, nil]
    #
    def build_status: (singleton(Mihari::Analyzers::Base) | singleton(Mihari::Emitters::Base)) -> Hash[(String|Symbol), untyped]?
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
mihari-4.12.0 sig/lib/mihari/status.rbs
mihari-4.11.0 sig/lib/mihari/status.rbs
mihari-4.10.0 sig/lib/mihari/status.rbs
mihari-4.9.0 sig/lib/mihari/status.rbs
mihari-4.8.0 sig/lib/mihari/status.rbs
mihari-4.7.4 sig/lib/mihari/status.rbs
mihari-4.7.3 sig/lib/mihari/status.rbs
mihari-4.7.2 sig/lib/mihari/status.rbs
mihari-4.7.1 sig/lib/mihari/status.rbs
mihari-4.7.0 sig/lib/mihari/status.rbs
mihari-4.6.1 sig/lib/mihari/status.rbs
mihari-4.6.0 sig/lib/mihari/status.rbs
mihari-4.5.3 sig/lib/mihari/status.rbs
mihari-4.5.2 sig/lib/mihari/status.rbs
mihari-4.5.1 sig/lib/mihari/status.rbs
mihari-4.5.0 sig/lib/mihari/status.rbs
mihari-4.4.1 sig/lib/mihari/status.rbs
mihari-4.4.0 sig/lib/mihari/status.rbs
mihari-4.3.0 sig/lib/mihari/status.rbs
mihari-4.2.0 sig/lib/mihari/status.rbs