lib/zabbixapi/basic/basic_func.rb in zabbixapi-0.5.1b2 vs lib/zabbixapi/basic/basic_func.rb in zabbixapi-0.5.1b3
- old
+ new
@@ -1,14 +1,17 @@
class Hash
- def deep_include?(sub_hash)
+
+ def deep_include?(sub_hash, without_key)
sub_hash.keys.all? do |key|
+ next if key == without_key
self.has_key?(key) && if sub_hash[key].is_a?(Hash)
self[key].is_a?(Hash) && self[key].deep_include?(sub_hash[key])
else
self[key] == sub_hash[key]
end
end
end
+
end
class ZabbixApi
class Basic