Module: GrpcMock

Defined in:
lib/grpc_mock.rb,
lib/grpc_mock/errors.rb,
lib/grpc_mock/adapter.rb,
lib/grpc_mock/version.rb,
lib/grpc_mock/configuration.rb,
lib/grpc_mock/grpc_stub_adapter.rb

Defined Under Namespace

Classes: Adapter, Configuration, GrpcStubAdapter, NetConnectNotAllowedError

Constant Summary collapse

VERSION =
'0.2.0'.freeze

Class Method Summary collapse

Class Method Details

.adapterObject



23
24
25
# File 'lib/grpc_mock.rb', line 23

def adapter
  @adapter ||= Adapter.new
end

.allow_net_connect!Object



19
20
21
# File 'lib/grpc_mock.rb', line 19

def allow_net_connect!
  config.allow_net_connect = true
end

.configObject



27
28
29
# File 'lib/grpc_mock.rb', line 27

def config
  @config ||= Configuration.new
end

.disable!Object



11
12
13
# File 'lib/grpc_mock.rb', line 11

def disable!
  adapter.disable!
end

.disable_net_connect!Object



15
16
17
# File 'lib/grpc_mock.rb', line 15

def disable_net_connect!
  config.allow_net_connect = false
end

.enable!Object



7
8
9
# File 'lib/grpc_mock.rb', line 7

def enable!
  adapter.enable!
end