Sha256: 0b3678ec093d217697bcede235185f6e21a8ec65f076fbb2f30305c215b96184

Contents?: true

Size: 496 Bytes

Versions: 62

Compression:

Stored size: 496 Bytes

Contents

class ZabbixApi
  class Users < Basic

    def method_name
      "user"
    end

    def keys
      "userids"
    end

    def key 
      "userid"
    end

    def indentify
      "name"
    end

    def add_medias(data)
      result = @client.api_request(
        :method => "user.addMedia", 
        :params => {
          :users => data[:userids].map { |t| {:userid => t} },
          :medias => data[:media]
        }
      )
      result ? result['userids'][0].to_i : nil
    end

  end
end

Version data entries

62 entries across 43 versions & 1 rubygems

Version Path
zabbixapi-0.6.6 lib/zabbixapi/1.8/classes/users.rb
zabbixapi-0.6.6 lib/zabbixapi/2.0/classes/users.rb
zabbixapi-0.6.4 lib/zabbixapi/2.0/classes/users.rb
zabbixapi-0.6.4 lib/zabbixapi/1.8/classes/users.rb
zabbixapi-0.6.3 lib/zabbixapi/1.8/classes/users.rb
zabbixapi-0.6.3 lib/zabbixapi/2.0/classes/users.rb
zabbixapi-0.6.2 lib/zabbixapi/2.0/classes/users.rb
zabbixapi-0.6.2 lib/zabbixapi/1.8/classes/users.rb
zabbixapi-0.6.1 lib/zabbixapi/1.8/classes/users.rb
zabbixapi-0.6.1 lib/zabbixapi/2.0/classes/users.rb
zabbixapi-0.6.0 lib/zabbixapi/1.8/classes/users.rb
zabbixapi-0.6.0 lib/zabbixapi/2.0/classes/users.rb
zabbixapi-0.5.9 lib/zabbixapi/2.0/classes/users.rb
zabbixapi-0.5.9 lib/zabbixapi/1.8/classes/users.rb
zabbixapi-0.5.8 lib/zabbixapi/1.8/classes/users.rb
zabbixapi-0.5.8 lib/zabbixapi/2.0/classes/users.rb
zabbixapi-0.5.7 lib/zabbixapi/1.8/classes/users.rb
zabbixapi-0.5.7 lib/zabbixapi/2.0/classes/users.rb
zabbixapi-0.5.3b7u lib/zabbixapi/1.8/classes/users.rb
zabbixapi-0.5.3b7u lib/zabbixapi/2.0/classes/users.rb