Sha256: ef85fe9b40dda39d4f95982b8477dfa0d54f286945348a0a5e7e144891367042

Contents?: true

Size: 640 Bytes

Versions: 3

Compression:

Stored size: 640 Bytes

Contents

# Usage (from the repo root):
#   env FLIPPER_CLOUD_TOKEN=<token> bundle exec ruby examples/cloud/import.rb
require 'pathname'
require 'logger'
root_path = Pathname(__FILE__).dirname.join('..').expand_path
lib_path  = root_path.join('lib')
$:.unshift(lib_path)

require 'flipper'
require 'flipper/cloud'

memory_adapter = Flipper::Adapters::Memory.new
flipper = Flipper.new(memory_adapter)

flipper.enable(:test)
flipper.enable(:search)
flipper.enable_actor(:stats, Flipper::Actor.new("jnunemaker"))
flipper.enable_percentage_of_time(:logging, 5)

cloud = Flipper::Cloud.new

# makes cloud identical to memory flipper
cloud.import(flipper)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
flipper-cloud-0.20.4 examples/cloud/import.rb
flipper-cloud-0.20.3 examples/cloud/import.rb
flipper-cloud-0.20.2 examples/cloud/import.rb