class LaunchDarkly::SynchronousMessage

@private

Public Class Methods

new() click to toggle source
# File lib/ldclient-rb/events.rb, line 70
def initialize
  @reply = Concurrent::Semaphore.new(0)
end

Public Instance Methods

completed() click to toggle source
# File lib/ldclient-rb/events.rb, line 74
def completed
  @reply.release
end
wait_for_completion() click to toggle source
# File lib/ldclient-rb/events.rb, line 78
def wait_for_completion
  @reply.acquire
end