# File lib/em-spec/bacon.rb, line 23 def self.bacon( *args, &block ) require File.dirname(__FILE__) + '/spec/bacon' self.spec_backend = EventMachine::Spec::Bacon self.spec( args, &block ) end
# File lib/em-spec/bacon.rb, line 15 def self.spec *args, &blk raise ArgumentError, 'block required' unless block_given? raise 'EventMachine reactor already running' if EM.reactor_running? spec_backend.spec( args, blk ) end
# File lib/em-spec/bacon.rb, line 11 def self.spec_backend @spec_backend end
# File lib/em-spec/bacon.rb, line 7 def self.spec_backend=( backend ) @spec_backend = backend end