class ZQuickblox::User::User

Attributes

blob_id[RW]
email[RW]
external_user_id[RW]
facebook_id[RW]
full_name[RW]
id[RW]
login[RW]
password[RW]
phone[RW]
twitter_id[RW]
website[RW]

Public Class Methods

new(params) click to toggle source
# File lib/zquickblox/user.rb, line 43
def initialize(params)
  @id               = params[:id]
  @login            = params[:login]
  @password         = params[:password]
  @email            = params[:email]
  @blob_id          = params[:blob_id]
  @external_user_id = params[:external_user_id]
  @facebook_id      = params[:facebook_id]
  @twitter_id       = params[:twitter_id]
  @full_name        = params[:full_name]
  @phone            = params[:phone]
  @website          = params[:website]
end

Public Instance Methods

build_params() click to toggle source
# File lib/zquickblox/user.rb, line 57
def build_params
  @params = {
    "user[login]":            @login,
    "user[password]":         @password,
    "user[email]":            @email,
    "user[blob_id]":          @blob_id,
    "user[external_user_id]": @external_user_id,
    "user[facebook_id]":      @facebook_id,
    "user[twitter_id]":       @twitter_id,
    "user[full_name]":        @full_name,
    "user[phone]":            @phone,
    "user[website]":          @website
  }
end