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

- old
+ new

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