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