jdantonio/concurrent-ruby

View on GitHub
lib/concurrent-ruby-edge/concurrent/channel/selector/default_clause.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'concurrent/maybe'

module Concurrent
  class Channel
    class Selector

      class DefaultClause

        def initialize(block)
          @block = block
        end

        def execute
          Concurrent::Maybe.just(@block.call)
        end
      end
    end
  end
end