Sha256: dabd414fc7308625e05bc20bae744a1d80d980bc8976f083f6fcc17b060e9c3d
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
$:.unshift(File.dirname(__FILE__) + "/lib/") require 'featureflow' with_features = [ Featureflow::Feature.create('default', 'variant'), Featureflow::Feature.create('oli-f1', 'off') ] api_key = 'srv-env-' config = Featureflow::Configuration.new config.api_key = api_key #config.endpoint = 'http://localhost:8081' #config.event_endpoint = 'http://localhost:8081' config.with_features = with_features featureflow_client = Featureflow::Client.new(config) =begin featureflow_client = Featureflow::Client.new(api_key: api_key, with_features: with_features, url: 'http://localhost:8081') =end user = Featureflow::UserBuilder.new('user1').build puts('test-integration is on? ' + featureflow_client.evaluate('test-integration', user).on?.to_s) featureflow_client.evaluate('nooooo', user).on? featureflow_client.evaluate('default', user).on? # loop do sleep 10 puts(featureflow_client.evaluate('oli-f1', user).value) puts(featureflow_client.evaluate('oli-f1', user).is?('extended')) puts(featureflow_client.evaluate('default', user).on?) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
featureflow-0.6.0 | test.rb |