lib/zabbixapi/graphs.rb in zabbixapi-0.5.0b3 vs lib/zabbixapi/graphs.rb in zabbixapi-0.5.0b4

- old
+ new

@@ -1,19 +1,19 @@ class ZabbixApi - class Graphs < Basic + class Graphs - - def api_method_name - "graph" + def initialize(client) + @client = client end - def api_identify - "name" + def create(data) + result = @client.api_request(:method => "graph.create", :params => [data]) + result.empty? ? nil : result['graphids'][0].to_i end - def create(data) - create_array(data) + def add(data) + create(data) end def delete(data) result = @client.api_request(:method => "graph.delete", :params => [data]) case @client.api_version @@ -22,11 +22,15 @@ else result.empty? ? nil : result['graphids'][0].to_i end end + def destroy(data) + delete(data) + end + def get_full_data(data) - get_full_data_filter() + @client.api_request(:method => "graph.get", :params => {:search => {:name => data}, :output => "extend"}) end def get_ids_by_host(data) ids = [] result = @client.api_request(:method => "graph.get", :params => {:filter => {:host => data[:host]}, :output => "extend"})