You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
# frozen_string_literal: true |
|
|
|
require 'singleton' |
|
require 'yaml' |
|
|
|
class Themes |
|
include Singleton |
|
|
|
THEME_COLORS = { |
|
dark: '#181820', |
|
light: '#ffffff', |
|
}.freeze |
|
|
|
def initialize |
|
@conf = YAML.load_file(Rails.root.join('config', 'themes.yml')) |
|
end |
|
|
|
def names |
|
['system'] + @conf.keys |
|
end |
|
end
|
|
|