Method: Qonfig::Settings::KeyGuard#prevent_incompatible_key_type!

Defined in:
lib/qonfig/settings/key_guard.rb

#prevent_incompatible_key_type!void

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

This method returns an undefined value.

Raises:

Since:

  • 0.2.0



52
53
54
55
56
57
# File 'lib/qonfig/settings/key_guard.rb', line 52

def prevent_incompatible_key_type!
  raise(
    Qonfig::ArgumentError,
    'Setting key should be a symbol or a string!'
  ) unless key.is_a?(Symbol) || key.is_a?(String)
end