lib/sanultari/config.rb in sanultari-config-0.2.1 vs lib/sanultari/config.rb in sanultari-config-0.2.3
- old
+ new
@@ -22,16 +22,16 @@
#
# @param [String] path 읽어 들일 설정 파일의 위치. 넘기지 않으면 아무것도 설정하지 않는다.
def init! path = nil, default = nil
@default = default unless default == nil
+ load_defaults if default_available?
+
return nil if path == nil
if @name == nil
@name = File.basename path, '.yml'
@path = File.expand_path File.dirname(path), @path
end
-
- load_defaults if default_available?
if File.exist? path
abs_path = make_path
config_hash = YAML.load_file(abs_path)
from_hash(config_hash)