Sha256: cb946884d1583af5d95284c6eeaab83e652177482ebcc9abfd57af9fe1caef11

Contents?: true

Size: 1.21 KB

Versions: 28

Compression:

Stored size: 1.21 KB

Contents

module AnyCable
  class CLI
    APP_CANDIDATES: Array[String]
    WAIT_PROCESS: Integer
    attr_reader server: _Server
    attr_reader health_server: HealthServer
    attr_reader embedded: bool

    alias embedded? embedded

    def self.embed!: (Array[String]?) -> void
    def initialize: (?embedded: bool embedded) -> void
    def run: (?untyped args) -> void
    def shutdown: () -> void

    private

    attr_reader boot_file: String?
    attr_reader server_command: String?

    def config: () -> Config
    def logger: () -> Logger
    def at_stop: () { () -> void } -> Array[^() -> void]
    def wait_till_terminated: () -> void
    def setup_signals: () -> void
    def print_version!: () -> void
    def boot_app!: () -> void
    def try_detect_app: () -> String?
    def configure_server!: () -> void
    def start_health_server!: () -> void
    def start_pubsub!: () -> void
    def run_custom_server_command!: () -> void
    def log_errors!: () -> void
    def verify_connection_factory!: () -> void
    def verify_server_builder!: () -> void
    def parse_gem_options!: (untyped args) -> void
    def parse_cli_options!: (untyped args) -> void
    def build_cli_parser: () -> untyped
    def usage: () -> String
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
anycable-core-1.6.0.rc.1 sig/anycable/cli.rbs
anycable-core-1.5.2 sig/anycable/cli.rbs
anycable-core-1.5.1 sig/anycable/cli.rbs
anycable-core-1.5.0 sig/anycable/cli.rbs
anycable-core-1.4.4 sig/anycable/cli.rbs
anycable-core-1.5.0.rc.1 sig/anycable/cli.rbs
anycable-core-1.4.3 sig/anycable/cli.rbs
anycable-core-1.4.2 sig/anycable/cli.rbs
anycable-core-1.4.1 sig/anycable/cli.rbs
anycable-core-1.4.0 sig/anycable/cli.rbs
anycable-core-1.4.0.rc.3 sig/anycable/cli.rbs
anycable-core-1.4.0.rc.2 sig/anycable/cli.rbs
anycable-core-1.4.0.rc.1 sig/anycable/cli.rbs
anycable-core-1.4.0.pre.rc.1 sig/anycable/cli.rbs
anycable-core-1.3.1 sig/anycable/cli.rbs
anycable-core-1.3.0 sig/anycable/cli.rbs
anycable-core-1.2.5 sig/anycable/cli.rbs
anycable-core-1.2.4 sig/anycable/cli.rbs
anycable-core-1.2.3 sig/anycable/cli.rbs
anycable-core-1.2.2 sig/anycable/cli.rbs