Module: Flipper::Identifier

Included in:
Model::Sequel
Defined in:
lib/flipper/identifier.rb

Overview

A default implementation of ‘#flipper_id` for actors.

class User < Struct.new(:id)
  include Flipper::Identifier
end

user = User.new(99)
Flipper.enable :some_feature, user
Flipper.enabled? :some_feature, user #=> true

Instance Method Summary collapse

Instance Method Details

#flipper_idObject



13
14
15
# File 'lib/flipper/identifier.rb', line 13

def flipper_id
  "#{self.class.name};#{id}"
end