class RoomInfo
Attributes
owner_name[RW]
owner_uid[RW]
room_gg_show[RW]
room_id[RW]
room_name[RW]
Public Class Methods
new(json)
click to toggle source
# File lib/danmu/models/room_info.rb, line 5 def initialize(json) #@json = json @room_id = json["room_id"] @room_name = json["room_name"] @room_gg_show = Nokogiri::HTML(json["room_gg"]["show"]).text @room_gg_status = json["room_gg"]["status"] @room_gg_pass = json["room_gg"]["pass"] @room_pic = json["room_id"] @owner_uid = json["owner_uid"] @owner_name = json["owner_name"] @room_url = json["room_url"] @show_id = json["show_id"] @room_pwd = json["room_pwd"] @cate_id = json["cate_id"] @near_show_time = json["near_show_time"] @room_tags = [] room_tags_json = json["all_tag_list"] room_tags_size = json["room_tag_list"].size for i in 0...(room_tags_size) @room_tags << room_tags_json[json["room_tag_list"][i]]["name"] end end