utils.rb

 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