lib/zabbixapi/graphs.rb in zabbixapi-0.4.2 vs lib/zabbixapi/graphs.rb in zabbixapi-0.4.3
- old
+ new
@@ -38,13 +38,11 @@
end
def get_id(data)
result = @client.api_request(:method => "graph.get", :params => {:filter => {:name=> data[:name]}, :output => "extend"})
graphid = nil
- result.each do |graph|
- graphid = graph['graphid'].to_i if graph['name'] == data[:name]
- end
+ result.each { |graph| graphid = graph['graphid'].to_i if graph['name'] == data[:name] }
graphid
end
def create_or_update(data)
graphid = get_id(:name => data[:name])
@@ -52,10 +50,10 @@
end
def update(data)
case @client.api_version
when "1.2"
- return -1
+ @client.api_request(:method => "graph.update", :params => data)
else
result = @client.api_request(:method => "graph.update", :params => data)
result.empty? ? nil : result['graphids'][0].to_i
end
end
\ No newline at end of file