Sha256: d88f16ca5884032207082748a48b440444102708f846077ac7e0f93c30873b30

Contents?: true

Size: 480 Bytes

Versions: 30

Compression:

Stored size: 480 Bytes

Contents

require ::File.expand_path('../resource.pb', __FILE__)

module Test
  class ResourceService

    # 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

  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
protobuf-2.8.13 spec/support/test/resource_service.rb
protobuf-2.8.12 spec/support/test/resource_service.rb
protobuf-2.8.11 spec/support/test/resource_service.rb
protobuf-2.8.10 spec/support/test/resource_service.rb
protobuf-2.8.9 spec/support/test/resource_service.rb
protobuf-2.8.8 spec/support/test/resource_service.rb
protobuf-2.8.7 spec/support/test/resource_service.rb
protobuf-2.8.6 spec/support/test/resource_service.rb
protobuf-2.8.5 spec/support/test/resource_service.rb
protobuf-2.8.4 spec/support/test/resource_service.rb
protobuf-2.8.3 spec/support/test/resource_service.rb
protobuf-2.8.2 spec/support/test/resource_service.rb
protobuf-2.8.1 spec/support/test/resource_service.rb
protobuf-2.8.0 spec/support/test/resource_service.rb
protobuf-2.8.0.beta9-java spec/support/test/resource_service.rb
protobuf-2.8.0.beta9 spec/support/test/resource_service.rb
protobuf-2.8.0.beta8-java spec/support/test/resource_service.rb
protobuf-2.8.0.beta8 spec/support/test/resource_service.rb
protobuf-2.8.0.beta6-java spec/support/test/resource_service.rb
protobuf-2.8.0.beta6 spec/support/test/resource_service.rb