Sha256: 0c1aa568a2301ffc58de949db6c79f76572d85653f7d7cb6f8317f72dc0c3544
Contents?: true
Size: 811 Bytes
Versions: 1
Compression:
Stored size: 811 Bytes
Contents
# frozen_string_literal: true require 'grpc_mock/api' require 'grpc_mock/version' require 'grpc_mock/configuration' require 'grpc_mock/adapter' require 'grpc_mock/stub_registry' module GrpcMock extend GrpcMock::Api class << self def enable! adapter.enable! end def disable! adapter.disable! end def reset! GrpcMock.stub_registry.reset! end def stub_registry @stub_registry ||= GrpcMock::StubRegistry.new end def adapter @adapter ||= Adapter.new end def config @config ||= Configuration.new end end # Hook into GRPC::ClientStub # https://github.com/grpc/grpc/blob/bec3b5ada2c5e5d782dff0b7b5018df646b65cb0/src/ruby/lib/grpc/generic/service.rb#L150-L186 GRPC::ClientStub.prepend GrpcStubAdapter::MockStub end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gruffish-0.5.0.pre1 | lib/grpc_mock.rb |