class Bilibili::FavInfo

bilibili fav info

Attributes

attr[RW]
fav_state[RW]
fid[RW]
id[RW]
media_count[RW]
title[RW]
uid[RW]

Public Class Methods

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

  @id = json[:id]
  @fid = json[:fid]
  @uid = json[:mid]
  @attr = json[:attr]
  @title = json[:title]
  @fav_state = json[:fav_state]
  @media_count = json[:media_count]
end

Public Instance Methods

to_json(*opt) click to toggle source
# File lib/bilibili_console/fav.rb, line 63
def to_json(*opt)
  {
    id: @id,
    fid: @fid,
    uid: @uid,
    attr: @attr,
    title: @title,
    fav_state: @fav_state,
    media_count: @media_count
  }.to_json(*opt)
end