forked from cybrespace/mastodon
		
	with YAML-defined defaults. Add admin page for editing global settings. Add "site_description" setting that would show as a paragraph on the frontpage
		
			
				
	
	
		
			10 lines
		
	
	
	
		
			235 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
	
		
			235 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
# frozen_string_literal: true
 | 
						|
 | 
						|
class HashObject
 | 
						|
  def initialize(hash)
 | 
						|
    hash.each do |k, v|
 | 
						|
      instance_variable_set("@#{k}", v)
 | 
						|
      self.class.send(:define_method, k, proc { instance_variable_get("@#{k}") })
 | 
						|
    end
 | 
						|
  end
 | 
						|
end
 |