Sha256: 267ebc76faa3d68345953778ea4b9e8d894aa6ef2672063291a130f862844600

Contents?: true

Size: 399 Bytes

Versions: 55

Compression:

Stored size: 399 Bytes

Contents

class ZabbixApi
  class HostGroups < Basic

    def array_flag
      true
    end

    def method_name
      "hostgroup"
    end

    def indentify
      "name"
    end

    def key
      "groupid"
    end

    def delete(data)
      result = @client.api_request(:method => "hostgroup.delete", :params => [:groupid => data])
      result.empty? ? nil : result['groupids'][0].to_i
    end

  end
end

Version data entries

55 entries across 43 versions & 1 rubygems

Version Path
zabbixapi-0.6.6 lib/zabbixapi/1.8/classes/hostgroups.rb
zabbixapi-0.6.4 lib/zabbixapi/1.8/classes/hostgroups.rb
zabbixapi-0.6.3 lib/zabbixapi/1.8/classes/hostgroups.rb
zabbixapi-0.6.2 lib/zabbixapi/1.8/classes/hostgroups.rb
zabbixapi-0.6.1 lib/zabbixapi/1.8/classes/hostgroups.rb
zabbixapi-0.6.0 lib/zabbixapi/1.8/classes/hostgroups.rb
zabbixapi-0.5.9 lib/zabbixapi/1.8/classes/hostgroups.rb
zabbixapi-0.5.8 lib/zabbixapi/1.8/classes/hostgroups.rb
zabbixapi-0.5.8 lib/zabbixapi/2.0/classes/hostgroups.rb
zabbixapi-0.5.7 lib/zabbixapi/1.8/classes/hostgroups.rb
zabbixapi-0.5.7 lib/zabbixapi/2.0/classes/hostgroups.rb
zabbixapi-0.5.3b7u lib/zabbixapi/1.8/classes/hostgroups.rb
zabbixapi-0.5.3b7u lib/zabbixapi/2.0/classes/hostgroups.rb
zabbixapi-0.5.6 lib/zabbixapi/2.0/classes/hostgroups.rb
zabbixapi-0.5.6 lib/zabbixapi/1.8/classes/hostgroups.rb
zabbixapi-0.5.4 lib/zabbixapi/2.0/classes/hostgroups.rb
zabbixapi-0.5.4 lib/zabbixapi/1.8/classes/hostgroups.rb
zabbixapi-0.5.3b7 lib/zabbixapi/1.8/classes/hostgroups.rb
zabbixapi-0.5.3b7 lib/zabbixapi/2.0/classes/hostgroups.rb
zabbixapi-0.5.3b6 lib/zabbixapi/1.8/classes/hostgroups.rb