examples/individual_actor.rb in flipper-0.3.0 vs examples/individual_actor.rb in flipper-0.4.0

- old
+ new

@@ -1,6 +1,6 @@ -require './example_setup' +require File.expand_path('../example_setup', __FILE__) require 'flipper' require 'flipper/adapters/memory' adapter = Flipper::Adapters::Memory.new @@ -12,18 +12,21 @@ attr_reader :id def initialize(id) @id = id end + + # Must respond to flipper_id + alias_method :flipper_id, :id end user1 = User.new(1) user2 = User.new(2) -puts "Stats for user1: #{stats.enabled?(flipper.actor(user1))}" -puts "Stats for user2: #{stats.enabled?(flipper.actor(user2))}" +puts "Stats for user1: #{stats.enabled?(user1)}" +puts "Stats for user2: #{stats.enabled?(user2)}" puts "\nEnabling stats for user1...\n\n" -stats.enable(flipper.actor(user1)) +stats.enable(user1) -puts "Stats for user1: #{stats.enabled?(flipper.actor(user1))}" -puts "Stats for user2: #{stats.enabled?(flipper.actor(user2))}" +puts "Stats for user1: #{stats.enabled?(user1)}" +puts "Stats for user2: #{stats.enabled?(user2)}"