Sha256: cbd6b52470a5bf34c41f9199001b39dc9eeea1b12b8656bb2d3f5739af23b776

Contents?: true

Size: 496 Bytes

Versions: 2

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['mediaids'][0].to_i : nil
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
zabbixapi-2.2.0 lib/zabbixapi/classes/users.rb
zabbixapi-2.0.0 lib/zabbixapi/classes/users.rb