Class: Conquer::Bar

Inherits:
Object
  • Object
show all
Includes:
Celluloid, Celluloid::Notifications
Defined in:
lib/conquer/bar.rb

Instance Method Summary collapse

Constructor Details

#initialize(topic, io) ⇒ Bar

Returns a new instance of Bar.



8
9
10
11
# File 'lib/conquer/bar.rb', line 8

def initialize(topic, io)
  @io = io
  subscribe(topic, :puts)
end

Instance Method Details

#puts(_, content) ⇒ Object



13
14
15
16
# File 'lib/conquer/bar.rb', line 13

def puts(_, content)
  @io.puts(content)
  @io.flush
end