BasicObject
# File lib/celluloid/rspec/actor_examples.rb, line 1024 def ask_name_with_timeout(other, duration) timeout(duration) { other.name } end
# File lib/celluloid/rspec/actor_examples.rb, line 894 def blocking_call @blocker.block end
# File lib/celluloid/rspec/actor_examples.rb, line 676 def check_exclusive exclusive { Celluloid.exclusive? } end
# File lib/celluloid/rspec/actor_examples.rb, line 672 def check_not_exclusive Celluloid.exclusive? end
# File lib/celluloid/rspec/actor_examples.rb, line 185 def cleanup sleep 0.1 end
# File lib/celluloid/rspec/actor_examples.rb, line 294 def current_thread_name java_thread.get_name end
# File lib/celluloid/rspec/actor_examples.rb, line 789 def do_sleep(n) @sleeping = true sleep n @sleeping = false end
# File lib/celluloid/rspec/actor_examples.rb, line 728 def drink_coffee @tasks << 'coffee' end
# File lib/celluloid/rspec/actor_examples.rb, line 723 def eat_donuts sleep Celluloid::TIMER_QUANTUM @tasks << 'donuts' end
# File lib/celluloid/rspec/actor_examples.rb, line 666 def exclusive_log_task(task) sleep Celluloid::TIMER_QUANTUM log_task(task) end
# File lib/celluloid/rspec/actor_examples.rb, line 659 def exclusive_with_block_log_task(task) exclusive do sleep Celluloid::TIMER_QUANTUM log_task(task) end end
# File lib/celluloid/rspec/actor_examples.rb, line 797 def fire_after(n) after(n) { @fired = true } end
# File lib/celluloid/rspec/actor_examples.rb, line 801 def fire_every(n) @fired = 0 every(n) { @fired += 1 } end
# File lib/celluloid/rspec/actor_examples.rb, line 807 def fired; @fired end
# File lib/celluloid/rspec/actor_examples.rb, line 806 def fired?; !!@fired end
# File lib/celluloid/rspec/actor_examples.rb, line 98 def greet_by_proxy(actor) actor.greet end
# File lib/celluloid/rspec/actor_examples.rb, line 298 def java_thread Thread.current.to_java.getNativeThread end
# File lib/celluloid/rspec/actor_examples.rb, line 504 def lambaste_subordinate(actor, reason) @subordinate_lambasted = true end
# File lib/celluloid/rspec/actor_examples.rb, line 655 def log_task(task) @tasks << task end
# File lib/celluloid/rspec/actor_examples.rb, line 1019 def name sleep 0.5 :foo end
# File lib/celluloid/rspec/actor_examples.rb, line 680 def nested_exclusive_example exclusive { exclusive { nil }; Celluloid.exclusive? } end
# File lib/celluloid/rspec/actor_examples.rb, line 117 def recursion_test(recurse_through = nil) if recurse_through recurse_through.recursion_thunk(Celluloid::Actor.current) else Celluloid.detect_recursion end end
# File lib/celluloid/rspec/actor_examples.rb, line 130 def recursion_thunk(other) other.recursion_test end
# File lib/celluloid/rspec/actor_examples.rb, line 607 def send_signal(value) signal :ponycopter, value end
# File lib/celluloid/rspec/actor_examples.rb, line 750 def signal_myself(obj, &block) current_actor.mailbox << obj receive(&block) end
# File lib/celluloid/rspec/actor_examples.rb, line 612 def signaled?; @signaled end
# File lib/celluloid/rspec/actor_examples.rb, line 795 def sleeping?; @sleeping end
# File lib/celluloid/rspec/actor_examples.rb, line 502 def subordinate_lambasted?; @subordinate_lambasted; end
# File lib/celluloid/rspec/actor_examples.rb, line 102 def to_s "a ponycopter!" end
Generated with the Darkfish Rdoc Generator 2.