Sha256: 12054240e56491880e0f7d97ce33da98a48269bc4c10477b8d16d9578395e227

Contents?: true

Size: 823 Bytes

Versions: 8

Compression:

Stored size: 823 Bytes

Contents

# TypeProf 0.21.2

# Classes
module Yuuki
  class Caller
    @instances: Set[untyped]
    @threads: Array[Thread]

    def self.require_dir: (String require_dir, ?recursive: bool) -> void
    def initialize: (*untyped instances) -> void
    def add: (*untyped instances) -> void
    def runners: -> Array[untyped]
    def run: (**untyped) -> void
    def run_select: (^(Method, Hash[Symbol, untyped]) -> bool proc_select, **untyped) -> void
    def run_tag: (*Symbol tags, **untyped) -> void
    def run_method: (Class klass, Symbol method_sig, **untyped) -> void
    def join: -> void
    def alive?: -> bool
    alias running? alive?

    private
    def run_internal: (Array[untyped] runners, Hash[Symbol, untyped] args) -> void
    def run_method_internal: (Method method, Hash[Symbol, untyped] args) -> void
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
yuuki-0.1.10 sig/yuuki/caller.rbs
yuuki-0.1.9 sig/yuuki/caller.rbs
yuuki-0.1.8 sig/yuuki/caller.rbs
yuuki-0.1.7 sig/yuuki/caller.rbs
yuuki-0.1.5 sig/yuuki/caller.rbs
yuuki-0.1.4 sig/yuuki/caller.rbs
yuuki-0.1.3 sig/yuuki/caller.rbs
yuuki-0.1.2 sig/yuuki/caller.rbs