Inital Import of asterisk_gosu into launcher, non-functional.

This commit is contained in:
2022-06-03 22:58:26 -05:00
parent fc968ffe32
commit c0eac0104b
12 changed files with 682 additions and 43 deletions

View File

@@ -0,0 +1,38 @@
class W3DHub
class Asterisk
class ServerProfile
attr_accessor :name, :nickname, :password,
:game, :launch_arguments,
:server_profile, :server_hostname, :server_port,
:irc_profile
def initialize(hash = nil)
return unless hash
@name = hash[:name]
@nickname = hash[:nickname]
@password = hash[:password]
@server_profile = hash[:server_profile]
@server_hostname = hash[:server_hostname]
@server_port = hash[:server_port]
@game = hash[:game]
@launch_arguments = hash[:launch_arguments]
@irc_profile = hash[:irc_profile]
end
def to_json(options)
{
name: @name,
nickname: @nickname,
password: @password,
server_profile: @server_profile,
server_hostname: @server_hostname,
server_port: @server_port,
game_title: @game_title,
launch_arguments: @launch_arguments,
irc_profile: @irc_profile
}.to_json(options)
end
end
end
end