Method: GoodData::ProjectLogFormatter#log_removed_users

Defined in:
lib/gooddata/models/project_log_formatter.rb

#log_removed_users(removed_users) ⇒ Object

Log removed users

Parameters:

  • removed_users (Array<Hash>)

    collection of removed user result, e.g: [ { type => :successful || :failed, user => { login => '[email protected]' }, message => error_message }, ... ]

Returns:

  • nil



130
131
132
133
134
135
136
137
138
139
140
# File 'lib/gooddata/models/project_log_formatter.rb', line 130

def log_removed_users(removed_users)
  removed_users.each do |removed_user|
     = (removed_user[:user])
    if removed_user[:type] == :successful
      GoodData.logger.warn("Remove user=#{user_login} out of project=#{@project.pid}")
    elsif removed_user[:type] == :failed
      error_message = removed_user[:message]
      GoodData.logger.error("Failed to remove user=#{user_login} out of project=#{@project.pid}. Error: #{error_message}")
    end
  end
end