17 lines
		
	
	
	
		
			230 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
		
		
			
		
	
	
			17 lines
		
	
	
	
		
			230 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| 
								 | 
							
								# frozen_string_literal: true
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								require 'singleton'
							 | 
						||
| 
								 | 
							
								require 'yaml'
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class Themes
							 | 
						||
| 
								 | 
							
								  include Singleton
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  def initialize
							 | 
						||
| 
								 | 
							
								    @conf = YAML.load_file(Rails.root.join('config', 'themes.yml'))
							 | 
						||
| 
								 | 
							
								  end
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  def names
							 | 
						||
| 
								 | 
							
								    @conf.keys
							 | 
						||
| 
								 | 
							
								  end
							 | 
						||
| 
								 | 
							
								end
							 |