class Bilibili::FavList
fav list
Attributes
count[RW]
list[RW]
season[RW]
Public Class Methods
new(data)
click to toggle source
# File lib/bilibili_console/fav.rb, line 20 def initialize(data) return if data.nil? @count = data[:count] @season = data[:season] @list = generate_fav_list(data[:list]) end
Public Instance Methods
generate_fav_list(data_list)
click to toggle source
# File lib/bilibili_console/fav.rb, line 28 def generate_fav_list(data_list) data = [] if !data_list.nil? && !data_list.empty? data_list.each do |obj| data << Bilibili::FavInfo.new(obj) end end data end
to_json(*opt)
click to toggle source
# File lib/bilibili_console/fav.rb, line 38 def to_json(*opt) { count: @count, list: @list, season: @season }.to_json(*opt) end