1# frozen_string_literal: true
2
3class String
4 def presence
5 if empty?
6 nil
7 else
8 self
9 end
10 end
11end
12
13class NilClass
14 def presence
15 nil
16 end
17end
18
19class Hash
20 def except(*keys)
21 h = dup
22 keys.each { |key| h.delete(key) }
23 h
24 end
25end