Class: Sendle::Api::Utils
- Inherits:
-
Object
- Object
- Sendle::Api::Utils
- Defined in:
- lib/sendle/api/utils.rb
Class Method Summary collapse
- .hash_contains?(hash, key) ⇒ Boolean
- .nullish?(v) ⇒ Boolean
- .symbolize_strings(array_string) ⇒ Object
Class Method Details
.hash_contains?(hash, key) ⇒ Boolean
15 16 17 |
# File 'lib/sendle/api/utils.rb', line 15 def hash_contains?(hash, key) hash.key?(key) && !hash[key].nil? end |
.nullish?(v) ⇒ Boolean
11 12 13 |
# File 'lib/sendle/api/utils.rb', line 11 def nullish?(v) v.nil? || v.to_s.empty? end |
.symbolize_strings(array_string) ⇒ Object
7 8 9 |
# File 'lib/sendle/api/utils.rb', line 7 def symbolize_strings(array_string) array_string.map { |x| x.to_sym } end |