class Concurrent::Channel::Selector::ErrorClause
Public Class Methods
Source
# File lib/concurrent-ruby-edge/concurrent/channel/selector/error_clause.rb, line 7 def initialize(block) @block = block end
Public Instance Methods
Source
# File lib/concurrent-ruby-edge/concurrent/channel/selector/error_clause.rb, line 11 def execute(error) @block.call(error) rescue # suppress and move on ensure return nil end