Method: Outbound::Client#alias

Defined in:
lib/outbound.rb

#alias(user_id, previous_id) ⇒ Object



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
# File 'lib/outbound.rb', line 163

def alias(user_id, previous_id)
  unless user_id.is_a? String or user_id.is_a? Numeric
    res = Result.new Outbound::ERROR_USER_ID, false
    @logger.error res.error
    return res
  end

  unless previous_id.is_a? String or previous_id.is_a? Numeric
    res = Result.new Outbound::ERROR_PREVIOUS_ID, false
    @logger.error res.error
    return res
  end

  user_data = {:user_id => user_id, :previous_id => previous_id}
  return post(@api_key, '/identify', user_data)
end