Class: Pik::Config

Inherits:
Hash
  • Object
show all
Defined in:
lib/pik/config.rb

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



7
8
9
10
11
12
# File 'lib/pik/config.rb', line 7

def initialize
	@file = File.join(PIK_HOME, 'config.yml')
	if File.exists? @file
		self.update( YAML.load( File.read( @file ) ) )
	end
end

Instance Method Details

#writeObject



14
15
16
# File 'lib/pik/config.rb', line 14

def write
	File.open(@file, 'w'){|f| f.puts YAML::dump(self) }
end