Games page back to semi-functional; games are out of order however

This commit is contained in:
2021-11-14 13:23:57 -06:00
parent b2a2a961b3
commit 077f74cd2b
9 changed files with 145 additions and 66 deletions

View File

@@ -28,8 +28,8 @@ class W3DHub
@studio_id = @data[:"studio-id"]
# TODO: Do processing
@channels = @data[:channels]
@web_links = @data[:"web-links"]
@channels = @data[:channels].map { |channel| Channel.new(channel) }
@web_links = @data[:"web-links"]&.map { |link| WebLink.new(link) } || []
@extended_data = @data[:"extended-data"]
color = @data[:"extended-data"].find { |h| h[:name] == "colour" }[:value].sub("#", "")
@@ -38,6 +38,8 @@ class W3DHub
end
class Channel
attr_reader :id, :name, :user_level, :current_version
def initialize(hash)
@data = hash