lib/zabbixapi/classes/scripts.rb in zabbixapi-4.1.0 vs lib/zabbixapi/classes/scripts.rb in zabbixapi-4.1.1

- old
+ new

@@ -1,27 +1,35 @@ class ZabbixApi class Scripts < Basic - def method_name - "script" + 'script' end + # The id field name used for identifying specific Screen objects via Zabbix API + # + # @return [String] def indentify - "name" + 'name' end + # Submits a request to the zabbix api + # data - A Hash containing the scriptid and hostid + # + # Example: + # execute({ scriptid: '12', hostid: '32 }) + # + # Returns nothing def execute(data) @client.api_request( - :method => "script.execute", - :params => { - :scriptid => data[:scriptid], - :hostid => data[:hostid] + method: 'script.execute', + params: { + scriptid: data[:scriptid], + hostid: data[:hostid] } ) end def getscriptsbyhost(data) - @client.api_request(:method => "script.getscriptsbyhosts", :params => data) + @client.api_request(method: 'script.getscriptsbyhosts', params: data) end - end end