Class: Feature::FlipperRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/feature.rb

Overview

Generates the same flipper_id when in a request If not in a request, it generates a unique flipper_id every time

Instance Method Summary collapse

Instance Method Details

#flipper_idObject



42
43
44
# File 'lib/feature.rb', line 42

def flipper_id
  "FlipperRequest:#{id}"
end

#idObject



36
37
38
39
40
# File 'lib/feature.rb', line 36

def id
  Gitlab::SafeRequestStore.fetch("flipper_request_id") do
    SecureRandom.uuid
  end
end