Class: JonesClient
Instance Attribute Summary collapse
-
#data ⇒ Object
Returns the value of attribute data.
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ JonesClient
constructor
A new instance of JonesClient.
- #register_callback(&block) ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ JonesClient
Returns a new instance of JonesClient.
27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/jones.rb', line 27 def initialize( = {}) @data = nil @callbacks = [] @conf_sub = nil @conf_path = nil @logger = Logger.new(STDOUT) () setup_zk read_nodemap end |
Instance Attribute Details
#data ⇒ Object
Returns the value of attribute data.
24 25 26 |
# File 'lib/jones.rb', line 24 def data @data end |
Instance Method Details
#register_callback(&block) ⇒ Object
39 40 41 |
# File 'lib/jones.rb', line 39 def register_callback(&block) @callbacks += [block] end |