Class: RS::User

Inherits:
Object
  • Object
show all
Includes:
Initializable
Defined in:
lib/rs/requests/sys.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Methods included from Initializable

#initialize

Instance Attribute Details

#idObject

Returns the value of attribute id.



7
8
9
# File 'lib/rs/requests/sys.rb', line 7

def id
  @id
end

#ipObject

Returns the value of attribute ip.



7
8
9
# File 'lib/rs/requests/sys.rb', line 7

def ip
  @ip
end

#nameObject

Returns the value of attribute name.



7
8
9
# File 'lib/rs/requests/sys.rb', line 7

def name
  @name
end

#payer_idObject

Returns the value of attribute payer_id.



7
8
9
# File 'lib/rs/requests/sys.rb', line 7

def payer_id
  @payer_id
end

#usernameObject

Returns the value of attribute username.



7
8
9
# File 'lib/rs/requests/sys.rb', line 7

def username
  @username
end

Class Method Details

.extract(data) ⇒ Object



8
# File 'lib/rs/requests/sys.rb', line 8

def self.extract(data); RS::User.new(id: data[:id].to_i, username: data[:user_name], ip: data[:ip], name: data[:name], payer_id: data[:un_id].to_i) end