Sha256: db23c6c64acf80ed6e903edf3a101ff20d0b86743fc2b4b817a87111a25689b1

Contents?: true

Size: 430 Bytes

Versions: 24

Compression:

Stored size: 430 Bytes

Contents

# frozen_string_literal: true

require "grpc"

module AnyCable
  module GRPC
  end
end

require "anycable/grpc/config"
require "anycable/grpc/server"

AnyCable.server_builder = ->(config) {
  AnyCable.logger.info "gRPC version: #{::GRPC::VERSION}"

  ::GRPC.define_singleton_method(:logger) { AnyCable.logger } if config.log_grpc?

  params = config.to_grpc_params

  AnyCable::GRPC::Server.new(**params, host: config.rpc_host)
}

Version data entries

24 entries across 24 versions & 1 rubygems

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