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