Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/sign_host.rb

Instance Method Summary collapse

Instance Method Details

#require_keys(*keys) ⇒ Object

Raises:

  • (ArgumentError)


9
10
11
# File 'lib/sign_host.rb', line 9

def require_keys(*keys)
  raise ArgumentError, "#{keys.reject{|k| key?(k)}.inspect} are missing" unless keys.all?{|k| key?(k)}
end