Module: FeatureFlagger::Storage::Keys
- Defined in:
- lib/feature_flagger/storage/keys.rb
Defined Under Namespace
Classes: InvalidResourceNameError
Constant Summary
collapse
- MINIMUM_VALID_FEATURE_PATH =
2.freeze
Class Method Summary
collapse
Class Method Details
10
11
12
13
14
15
|
# File 'lib/feature_flagger/storage/keys.rb', line 10
def self.(feature_key)
feature_paths = feature_key.split(':')
raise InvalidResourceNameError if feature_paths.size < MINIMUM_VALID_FEATURE_PATH
feature_paths.first
end
|
.resource_key(prefix, resource_name, resource_id) ⇒ Object
6
7
8
|
# File 'lib/feature_flagger/storage/keys.rb', line 6
def self.resource_key(prefix, resource_name, resource_id)
"#{prefix}:#{resource_name}:#{resource_id}"
end
|