Sha256: 41e55687bee85800f264eda64a8e38811e1c7657bcc5cdf2ef109d68ce60e9b3

Contents?: true

Size: 449 Bytes

Versions: 5

Compression:

Stored size: 449 Bytes

Contents

# frozen_string_literal: true

module Nonnative
  class Runner
    attr_reader :proxy

    def initialize(service)
      @service = service
      @timeout = Nonnative::Timeout.new(service.timeout)
      @proxy = Nonnative::ProxyFactory.create(service)
    end

    def name
      service.name
    end

    protected

    attr_reader :service, :timeout

    def wait_start
      sleep 0.1
    end

    def wait_stop
      sleep 0.1
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
nonnative-1.46.0 lib/nonnative/runner.rb
nonnative-1.45.0 lib/nonnative/runner.rb
nonnative-1.44.0 lib/nonnative/runner.rb
nonnative-1.43.0 lib/nonnative/runner.rb
nonnative-1.42.0 lib/nonnative/runner.rb