Method: Featureflow::EventsClient#register_features

Defined in:
lib/featureflow/events_client.rb

#register_features(with_features) ⇒ Object

register features are not queued and go straight out



29
30
31
32
33
34
35
36
37
38
39
# File 'lib/featureflow/events_client.rb', line 29

def register_features(with_features)
  Thread.new do
    features = []
    features = with_features.each do | feature |
      features.push(key: feature[:key],
                      variants: feature[:variants],
                      failoverVariant: feature[:failover_variant])
    end
    send_event 'Register Features', :put, '/api/sdk/v1/register', features
  end
end