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

26
lib/asterisk/settings.rb Normal file
View File

@@ -0,0 +1,26 @@
class W3DHub
class Asterisk
class Settings
attr_accessor :theme, :preload_app, :enable_preload_app, :post_launch_app, :enable_post_launch_app
def initialize(hash)
@theme = hash[:theme].to_sym
@preload_app = hash[:preload_app]
@enable_preload_app = hash[:enable_preload_app]
@post_launch_app = hash[:post_launch_app]
@enable_post_launch_app = hash[:enable_post_launch_app]
end
def to_json(options)
{
theme: @theme,
preload_app: @preload_app,
enable_preload_app: @enable_preload_app,
post_launch_app: @post_launch_app,
enable_post_launch_app: @enable_post_launch_app
}.to_json(options)
end
end
end
end