class DaFace::Datasift::TwitterUserStatus

Constants

STATUS_DELETE
STATUS_PROTECT
STATUS_SUSPEND
STATUS_UNDELETE
STATUS_UNPROTECT
STATUS_UNSUSPEND

Attributes

status[R]
user_id[R]

Public Class Methods

new(data={}) click to toggle source
# File lib/da_face/datasift/twitter_user_status.rb, line 13
def initialize data={}
  @user_id = data[:user][:id]
  set_status! data[:status]
end

Private Instance Methods

set_status!(status) click to toggle source
# File lib/da_face/datasift/twitter_user_status.rb, line 19
def set_status! status
  case status
  when 'user_protect'
    @status = STATUS_PROTECT
  when 'user_unprotect'
    @status = STATUS_UNPROTECT
  when 'user_suspend'
    @status = STATUS_SUSPEND
  when 'user_unsuspend'
    @status = STATUS_UNSUSPEND
  when 'user_delete'
    @status = STATUS_DELETE
  when 'user_undelete'
    @status = STATUS_UNDELETE
  end
end