Sha256: 10e7a5373408f5f315e4f48bdbd41d2339536ff58544454c80e2bb34afcb9f6a

Contents?: true

Size: 543 Bytes

Versions: 37

Compression:

Stored size: 543 Bytes

Contents

require 'bundler/setup'
require 'flipper'

# sets up default adapter so Flipper works like Flipper::DSL
Flipper.configure do |config|
  config.adapter { Flipper::Adapters::Memory.new }
end

puts Flipper.enabled?(:search) # => false
Flipper.enable(:search)
puts Flipper.enabled?(:search) # => true
Flipper.disable(:search)

enabled_actor = Flipper::Actor.new("1")
disabled_actor = Flipper::Actor.new("2")
Flipper.enable_actor(:search, enabled_actor)

puts Flipper.enabled?(:search, enabled_actor)
puts Flipper.enabled?(:search, disabled_actor)

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
flipper-1.3.2 examples/configuring_default.rb
flipper-1.3.1 examples/configuring_default.rb
flipper-1.3.0 examples/configuring_default.rb
flipper-1.3.0.pre examples/configuring_default.rb
flipper-1.2.2 examples/configuring_default.rb
flipper-1.2.1 examples/configuring_default.rb
flipper-1.2.0 examples/configuring_default.rb
flipper-1.1.2 examples/configuring_default.rb
flipper-1.1.1 examples/configuring_default.rb
flipper-1.1.0 examples/configuring_default.rb
flipper-1.0.0 examples/configuring_default.rb
flipper-1.0.0.pre examples/configuring_default.rb
flipper-0.28.3 examples/configuring_default.rb
flipper-0.28.2 examples/configuring_default.rb
flipper-0.28.1 examples/configuring_default.rb
flipper-0.28.0 examples/configuring_default.rb
flipper-0.27.1 examples/configuring_default.rb
flipper-0.27.0 examples/configuring_default.rb
flipper-0.26.2 examples/configuring_default.rb
flipper-0.26.1 examples/configuring_default.rb