Sha256: a1a2c94601e10bc042681dc0feb02ad0a3bb420de09180eb17634af37b8b4c03

Contents?: true

Size: 568 Bytes

Versions: 49

Compression:

Stored size: 568 Bytes

Contents

require PROTOS_PATH.join('resource.pb')

Test::ResourceService.class_eval do
  # request -> Test::ResourceFindRequest
  # response -> Test::Resource
  def find
    response.name = request.name
    response.status = request.active ? 1 : 0
  end

  # request -> Test::ResourceSleepRequest
  # response -> Test::Resource
  def find_with_sleep
    sleep(request.sleep || 1)
    response.name = 'Request should have timed out'
  end

  # request -> Test::ResourceFindRequest
  # response -> Test::Resource
  def find_with_rpc_failed
    rpc_failed('Find failed')
  end
end

Version data entries

49 entries across 49 versions & 3 rubygems

Version Path
protobuf-3.10.9 spec/support/resource_service.rb
protobuf-3.10.8 spec/support/resource_service.rb
protobuf-3.10.7 spec/support/resource_service.rb
protobuf-3.10.6 spec/support/resource_service.rb
protobuf-3.10.5 spec/support/resource_service.rb
protobuf-3.10.4 spec/support/resource_service.rb
protobuf-cucumber-3.10.8 spec/support/resource_service.rb
protobuf-cucumber-3.10.7 spec/support/resource_service.rb
protobuf-cucumber-3.10.6 spec/support/resource_service.rb
protobuf-cucumber-3.10.5 spec/support/resource_service.rb
protobuf-cucumber-3.10.4 spec/support/resource_service.rb
protobuf-3.10.3 spec/support/resource_service.rb
protobuf-3.10.2 spec/support/resource_service.rb
protobuf-3.10.1 spec/support/resource_service.rb
protobuf-3.10.0 spec/support/resource_service.rb
protobuf-3.10.0.pre0 spec/support/resource_service.rb
protobuf-3.9.0 spec/support/resource_service.rb
protobuf-3.9.0.pre2 spec/support/resource_service.rb
protobuf-3.9.0.pre spec/support/resource_service.rb
protobuf-3.8.5 spec/support/resource_service.rb