Class: Bananajour::Bonjour::Browser
- Inherits:
-
Object
- Object
- Bananajour::Bonjour::Browser
- Defined in:
- lib/bananajour/bonjour/browser.rb
Overview
Generic bonjour browser
Example use:
browser = BonjourBrowser.new("_bananajour._git._tcp")
loop do
sleep(1)
pp browser.replies.map {|r| r.name}
end
Probably gem-worthy
Instance Attribute Summary collapse
-
#replies ⇒ Object
readonly
Returns the value of attribute replies.
Instance Method Summary collapse
-
#initialize(service) ⇒ Browser
constructor
A new instance of Browser.
Constructor Details
#initialize(service) ⇒ Browser
Returns a new instance of Browser.
21 22 23 24 25 26 |
# File 'lib/bananajour/bonjour/browser.rb', line 21 def initialize(service) @service = service @mutex = Mutex.new @replies = [] watch! end |
Instance Attribute Details
#replies ⇒ Object (readonly)
Returns the value of attribute replies.
20 21 22 |
# File 'lib/bananajour/bonjour/browser.rb', line 20 def replies @replies end |