module FeatureFlagger::Storage::Keys
Constants
- MINIMUM_VALID_FEATURE_PATH
Public Class Methods
extract_resource_name_from_feature_key(feature_key)
click to toggle source
# File lib/feature_flagger/storage/keys.rb, line 10 def self.extract_resource_name_from_feature_key(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)
click to toggle source
# File lib/feature_flagger/storage/keys.rb, line 6 def self.resource_key(prefix, resource_name, resource_id) "#{prefix}:#{resource_name}:#{resource_id}" end