asciinema.org/app/models/theme.rb
2015-10-03 17:39:26 +02:00

21 lines
345 B
Ruby

class Theme < Struct.new(:name, :label)
AVAILABLE = {
'seti' => 'Seti',
'tango' => 'Tango',
'solarized-dark' => 'Solarized Dark',
'solarized-light' => 'Solarized Light',
}
DEFAULT = 'seti'
def self.default
new(DEFAULT, AVAILABLE[DEFAULT])
end
def self.for_name(name)
new(name, AVAILABLE[name])
end
end