class Bilibili::UserInfo

bilibili user info

Attributes

face[RW]
level_info[RW]
money[RW]
moral[RW]
uid[RW]
uname[RW]
vip_type[RW]

Public Class Methods

new(json) click to toggle source
# File lib/bilibili_console/login.rb, line 21
def initialize(json)
  return if json.nil?

  @face = json[:face]
  @level_info = json[:level_info]
  @uid = json[:mid]
  @money = json[:money]
  @moral = json[:moral]
  @uname = json[:moral]
  @vip_type = json[:vipType]
end

Public Instance Methods

to_json(*opt) click to toggle source
# File lib/bilibili_console/login.rb, line 33
def to_json(*opt)
  {
    face: @face,
    level_info: @level_info,
    uid: @uid,
    money: @money,
    moral: @moral,
    uname: @uname,
    vip_type: @vip_type
  }.to_json(*opt)
end