lib/zabbixapi/basic/basic_func.rb in zabbixapi-0.5.1b11 vs lib/zabbixapi/basic/basic_func.rb in zabbixapi-0.5.1b12
- old
+ new
@@ -1,20 +1,12 @@
-class Hash
-
- def deep_include?(sub_hash)
- sub_hash.keys.all? do |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
+
+ def hash_equals?(a, b)
+ hash1 = a.merge(b)
+ hash2 = b.merge(a)
+ hash1 == hash2
+ end
def log(message)
puts "#{message}" if @client.options[:debug]
end