module Facy::InputQueue
Public Instance Methods
_insert_item(item)
click to toggle source
# File lib/facy/input_queue.rb, line 33 def _insert_item(item) item_print_queue << item end
insert_item(item)
click to toggle source
# File lib/facy/input_queue.rb, line 27 def insert_item(item) insert_lock.synchronize do _insert_item(item) end end
insert_lock()
click to toggle source
# File lib/facy/input_queue.rb, line 19 def insert_lock @insert_lock ||= Monitor.new end
item_print_queue()
click to toggle source
# File lib/facy/input_queue.rb, line 15 def item_print_queue @item_print_queue ||= [] end
mailbox_cache()
click to toggle source
# File lib/facy/input_queue.rb, line 23 def mailbox_cache @mailbox_cache ||= [] end
notification_print_queue()
click to toggle source
# File lib/facy/input_queue.rb, line 11 def notification_print_queue @notification_print_queue ||= [] end
printed_item()
click to toggle source
# File lib/facy/input_queue.rb, line 3 def printed_item @printed_item ||= Set.new end
stream_print_queue()
click to toggle source
# File lib/facy/input_queue.rb, line 7 def stream_print_queue @stream_print_queue ||= [] end