Module: Micro::Attributes::Utils

Defined in:
lib/micro/attributes/utils.rb

Constant Summary collapse

ARGUMENT_ERROR_MSG =
'argument must be a Hash'

Class Method Summary collapse

Class Method Details

.hash_argument!(arg) ⇒ Object

Raises:

  • (ArgumentError)


8
9
10
11
12
# File 'lib/micro/attributes/utils.rb', line 8

def self.hash_argument!(arg)
  return arg if arg.is_a?(Hash)

  raise ArgumentError, ARGUMENT_ERROR_MSG
end