class Piwik::UsersManager

Public Class Methods

add(params) click to toggle source

monkeypatching, as the Piwik API is inconsistent. not all add methods return the same response type. Boo.

# File lib/piwik/users_manager.rb, line 31
def self.add params
  obj = Piwik::User.new(params)
  resp = self.api_call('addUser',params)
  obj
end
delete(params) click to toggle source
# File lib/piwik/users_manager.rb, line 41
def self.delete params
  self.api_call('deleteDelete',params)
end
get(params) click to toggle source
# File lib/piwik/users_manager.rb, line 23
def self.get params
  resp = self.get_user(params)
  raise Piwik::UnknownUser if resp.blank?
  Piwik::User.new resp
end
save(params) click to toggle source
# File lib/piwik/users_manager.rb, line 37
def self.save params
  self.api_call('updateUser',params)
end
user_exists(params) click to toggle source

TODO: this one is not working. I assume there are other metacoded methods that might throw errors, so a bit or hunting down is in ortder sometime

# File lib/piwik/users_manager.rb, line 48
def self.user_exists(params)
  Piwik::UsersManager::UserExists.new(:value => self.api_call('userExists',params))
end