Module: HandleUndefinedFeature

Defined in:
lib/ruby_sdk/mod/handle_undefined_feature.rb

Class Method Summary collapse

Class Method Details

.handle(key, default_value) ⇒ Object

Raises:

  • (StandardError)


2
3
4
5
6
7
8
# File 'lib/ruby_sdk/mod/handle_undefined_feature.rb', line 2

def self.handle(key, default_value)
  unless default_value.nil?
    puts("Warning: Could not get '#{key}' from features, using provided default value!")
    return default_value
  end
  raise StandardError.new("Error: flag with title '#{key}' does not exist, cannot get get feature!");
end