Sha256: 2593713163a6c029a1da77e159e1f95bafad3b78e55dbbb1065a1a4b2bb08ec3
Contents?: true
Size: 546 Bytes
Versions: 3
Compression:
Stored size: 546 Bytes
Contents
module EY module Serverside class Future def self.success?(futures) futures.empty? || futures.all? {|f| f.success?} end def initialize(server, *args, &block) @server = server @args = args @block = block end def success? @value == true end def error? !success? end end if RUBY_VERSION =~ /1\.9/ require 'engineyard-serverside/futures/celluloid' else require 'engineyard-serverside/futures/dataflow' end end end
Version data entries
3 entries across 3 versions & 1 rubygems