lib/ldclient-rb/stream.rb in ldclient-rb-0.6.0 vs lib/ldclient-rb/stream.rb in ldclient-rb-0.7.0
- old
+ new
@@ -78,10 +78,17 @@
def started?
@started.value
end
+ def get_all_features
+ if not initialized?
+ throw :uninitialized
+ end
+ @store.all
+ end
+
def get_feature(key)
if not initialized?
throw :uninitialized
end
@store.get(key)
@@ -123,10 +130,10 @@
"User-Agent" => "RubyClient/" + LaunchDarkly::VERSION)
source.on(PUT) { |message| process_message(message, PUT) }
source.on(PATCH) { |message| process_message(message, PATCH) }
source.on(DELETE) { |message| process_message(message, DELETE) }
source.error do |error|
- @config.logger.info("[LDClient] Error subscribing to stream API: #{error}")
+ @config.logger.info("[LDClient] Stream connection: #{error}")
set_disconnected
end
source.inactivity_timeout = 0
source.start
source